29 #ifndef _MHEG5DISPLAY_H 30 #define _MHEG5DISPLAY_H 45 #define MHEG5displayShow(v) MHEG5displayVisUpd(v, 0) 46 #define MHEG5displayHide(v) MHEG5displayVisUpd(v, 1) 47 #define MHEG5displayRedraw(v) if ((v)->ingredient.root.runningStatus) MHEG5displayVisUpd(v, 2); 70 #ifdef INCLUDE_FREESAT 75 void MHEG5displayImagePlaneStop(
void);
190 #ifdef MHEG5_STREAM_TRICK_MODES 196 #ifdef SURFACE_THRESHOLD 205 void MHEG5displaySetSurfaceThreshold(
S32BIT pixels);
227 #ifdef _MOVINGCURSOR_ void MHEG5displayRefreshAudioStream(void)
void MHEG5groupRedraw(MHEG5Root *group)
U16BIT MHEG5GetVideoSid(void)
Implementation of the Video class Description Defines the attributes and behaviour of an elementary v...
void MHEG5displayUpdate(void)
Update the display, redrawing any visible objects that are in the dirty rectangle.
void MHEG5displayUnlockStreams(void)
Unlock streams, allow stream updates.
void MHEG5notifyVideoStarted(void)
Implement the MHEG5 Stream Class Stream Class Defines the behaviour of a composition of continuous me...
Implement the MHEG5 LineArt Class. Defines functionality associated with vectorial representation of ...
void MHEG5displayRefreshDefaultAudio(U16BIT service_id)
void MHEG5displayResume(void)
void MHEG5displayVideoPlay(MHEG5Video *video)
Begin playback of the specified video object.
OSDColor MHEG5displayColour(MHEG5Colour *colour)
Convert Generic Colour value to OSD specific value. If the generic colour is encoded as a string it i...
void MHEG5displayAudioPlay(MHEG5Audio *audio)
Begin playback of the specified audio object.
void MHEG5displayVideoPositionUpdate(void)
void MHEG5groupClearImages(MHEG5Root *group)
void MHEG5displaySetVolume(MHEG5Int volume)
Volume Control.
void MHEG5displayVideoStop(void)
Stops playback of the video media decoder.
void MHEG5displayRefreshStreams(U16BIT service_id)
void MHEG5displayAudioStop(void)
Stops playback of the audio media decoder.
U16BIT MHEG5GetAudioSid(void)
Implement the MHEG5 Rectangle Class Rectangle Class Defines a data structure that deals with rectangl...
void MHEG5displayIFrameStart(MHEG5Bitmap *bitmap)
Start displaying an I-Frame.
void MHEG5notifyAudioStopped(BOOLEAN isClip)
Implement the MHEG5 Visible Class Defines the behaviour of Presentables that have a visual representa...
void MHEG5displayStreamPlay(MHEG5Stream *stream)
Begin playback of all active components in the specifed stream object.
void MHEG5notifyAudioStarted(BOOLEAN isClip)
Module Description: Implement the MHEG5 Bitmap Class. 32 Bitmap Class Defines the behaviour of a two-...
Implementation of the MHEG5 Application Class Defines a set of Ingredient objects, which are shared within an application scope. Base class: Group Subclasses: None Status: Concrete class.
void MHEG5notifyVideoStopped(void)
void MHEG5displayLockStreams(void)
Lock streams, disallow any stream updates.
void MHEG5displayAudioDestroy(MHEG5Audio *audio)
void MHEG5displayShowAll(void)
Redisplay all active visible objects. AKD: Optimised 12/5/99.
void MHEG5displayResetStreamDecoders(BOOLEAN update)
Reset all media decoders to default values. This is used when the MHEG-5 engine is terminated...
void MHEG5displayStreamUpdate(MHEG5Application *application)
Implement the MHEG5 Audio Class Audio Class Defines the attributes and behaviour of an elementary aud...
void MHEG5displayStreamStop(MHEG5Stream *stream)
Stops playback of all active component of the specified stream object.
void MHEG5displayIframeDestroy(MHEG5Bitmap *iframe)
void MHEG5displayIFrameStop(void)
Stop displaying an I-Frame.
void MHEG5displayPause(void)
void MHEG5displayClear(void)
<Function description>="">
void MHEG5displayVisUpd(MHEG5Visible *visible, U8BIT upd)
void MHEG5displayVideoDestroy(MHEG5Video *video)