66 void MHEG5videoPrint(
MHEG5Video *video,
char *out)
69 MHEG5visiblePrint(&video->
visible, out);
72 MHEG_PRINT(out,
":componentTag ");
79 MHEG_PRINT(out,
":Termination freeze");
266 if (XScale == 0 || YScale == 0)
394 if (!xOffset || !yOffset)
MHEG5Bool availabilityStatus
void MHEG5visibleActivate(MHEG5Visible *visible)
Apply the activation behaviour of the visible class. Apply the activation behaviour off the visible c...
MHEG5Ingredient ingredient
MHEG5ErrorCode MHEG5setVideoDecodeOffset(MHEG5Root *target, MHEG5GList *params)
Implementation of the SetVideoDecodeOffset (NewXOffset, NewYOffset) action of the video class...
void MHEG5videoPrepare(MHEG5Video *video)
Apply the preparation behaviour of the video class As this class has no own preparation behaviour thi...
Implementation of the Video class Description Defines the attributes and behaviour of an elementary v...
void MHEG5videoFree(MHEG5Video *video)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
MHEG5GList * MHEG5resolveGenericInteger(MHEG5GList *params, MHEG5Int *value)
void MHEG5visibleFree(MHEG5Visible *visible)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
void MHEG5displayVideoPlay(MHEG5Video *video)
Begin playback of the specified video object.
void MHEG5visiblePrepare(MHEG5Visible *visible)
Apply the preparation behaviour off the visible class Apply the preparation behaviour of the visible ...
Implement the MHEG5 Variable Class 21 Variable Class Defines a variable within the context of a Group...
void MHEG5displayVideoPositionUpdate(void)
void MHEG5visibleDestruct(MHEG5Visible *visible)
Destruct a visible object.
void MHEG5displayVideoStop(void)
Stops playback of the video media decoder.
MHEG5ErrorCode MHEG5scaleVideo(MHEG5Root *target, MHEG5GList *params)
Implementation of the ScaleVideo (XScale, YScale) action of the video class. The effect of this actio...
void MHEG5videoActivate(MHEG5Video *video)
Apply the activation behaviour of the video class.
MHEG5ErrorCode MHEG5getVideoDecodeOffset(MHEG5Root *target, MHEG5GList *params)
Implementation of the GetVideoDecodeOffset (XOffsetVar, YOffsetVar) action of the video class...
void MHEG5videoDestruct(MHEG5Video *video)
Destruct a video object. See also MHEG5videoInit.
void MHEG5videoDeactivate(MHEG5Video *video)
Apply the deactivation behaviour of the video class. As this class has no own deactivation behaviour ...
Implement functions to retrieve MHEG5objects by GroupID and ID.
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 MHEG5videoInit(MHEG5Video *video)
Initialise a video object with default values. See also MHEG5videoDestruct.
Mheg5 logging and debug printing.
MHEG5Ingredient ingredient
MHEG5GList * MHEG5resolveORef(MHEG5GList *params, MHEG5Root **object)
Implement generic MHEG5-display functions - independent from the OSD These are generic functions used...
void MHEG5visibleDeactivate(MHEG5Visible *visible)
Apply the deactivation behaviour of the visible class. As this class has no own deactivation behaviou...
MHEG5Bool terminationFreeze
void MHEG5visibleInit(MHEG5Visible *visible)
Initialise a visible object with default values.
void MHEG5displayVideoDestroy(MHEG5Video *video)
MHEG5Application * MHEG5getCurrentApplication(void)
<Function description>="">