MHEG5  15.3.0
source/classes/src/mh5rtgraphics.c File Reference

Implementation of the RTGraphics class Description Defines the attributes and behaviour of non-persistent graphics objects, defined as of an elementary stream of a Stream multiplex. The RTGraphics object shall be a StreamComponent of a Stream object. Base class Visible Subclasses None Status Concrete class. More...

#include <string.h>
#include "mh5base.h"
#include "mh5profile.h"
#include "mh5debug.h"
#include "mh5object.h"
#include "mh5rtgraphics.h"
#include "mh5application.h"
#include "mh5memory.h"
#include "mh5display.h"
#include "mh5dispBttnRT.h"

Functions

void MHEG5rtgraphicsInit (MHEG5RTGraphics *rtgraphics)
 Initialise a RTGraphics object with default values. See also MHEG5rtgraphicsDestruct.
void MHEG5rtgraphicsFree (MHEG5RTGraphics *rtgraphics)
 Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
void MHEG5rtgraphicsPrepare (MHEG5RTGraphics *rtgraphics)
 Apply the preparation behaviour of the RTGraphics class As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class.
void MHEG5rtgraphicsActivate (MHEG5RTGraphics *rtgraphics)
 Apply the activation behaviour of the RTGraphics class.
void MHEG5rtgraphicsDeactivate (MHEG5RTGraphics *rtgraphics)
 Apply the deactivation behaviour of the RTGraphics class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class.
void MHEG5rtgraphicsDestruct (MHEG5RTGraphics *rtgraphics)
 Destruct a RTGraphics object.

Detailed Description

Implementation of the RTGraphics class Description Defines the attributes and behaviour of non-persistent graphics objects, defined as of an elementary stream of a Stream multiplex. The RTGraphics object shall be a StreamComponent of a Stream object. Base class Visible Subclasses None Status Concrete class.

Date:
11/01/2002
Author:
R.Freeman

Function Documentation

void MHEG5rtgraphicsActivate ( MHEG5RTGraphics rtgraphics)

Apply the activation behaviour of the RTGraphics class.

Parameters:
RTGraphicsRTGraphics object to activate
Returns:
None.

Apply the deactivation behaviour of the RTGraphics class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class.

Parameters:
rtgraphicsRTGraphics object to deactivate
Returns:
None.
void MHEG5rtgraphicsDestruct ( MHEG5RTGraphics rtgraphics)

Destruct a RTGraphics object.

Parameters:
rtgraphicsRTGraphics object to destuct
Returns:
None.
void MHEG5rtgraphicsFree ( MHEG5RTGraphics rtgraphics)

Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.

Parameters:
rtgraphicsPointer to object to free.
Returns:
Void
void MHEG5rtgraphicsInit ( MHEG5RTGraphics rtgraphics)

Initialise a RTGraphics object with default values. See also MHEG5rtgraphicsDestruct.

Initialise a RTGraphics object with default values.

Parameters:
rtgraphicsPointer to object to initialise
Returns:
void
void MHEG5rtgraphicsPrepare ( MHEG5RTGraphics rtgraphics)

Apply the preparation behaviour of the RTGraphics class As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class.

Parameters:
rtgraphicsRTGraphics object to prepare
Returns:
None.
 All Data Structures Files Functions Variables Typedefs Defines