69 MHEG5Bool storageMemory;
75 MHEG5Int counterPosition;
76 MHEG5Int counterEndPosition;
78 MHEG5Int counterMaxPosition;
81 E_StreamState streamState;
83 F_DESTROY dsmClearFunc;
191 void MHEG5streamPrint(
MHEG5Stream *stream,
char *out);
Definition: dvblocator.h:37
MHEG5ErrorCode MHEG5setCounterTrigger(MHEG5Root *target, MHEG5GList *params)
The effect of this action is to update the list of CounterTriggers for a Stream object SetCounterTrig...
Definition: mh5stream.c:500
Definition: dvblocator.h:30
Definition: mh5ingredient.h:63
Definition: fs_types.h:62
MHEG5ErrorCode MHEG5setCounterEndPosition(MHEG5Root *target, MHEG5GList *params)
Implementation of the SetCounterEndPosition (Target, NewPosition) action of the stream class...
Definition: mh5stream.c:785
MHEG5Bool MHEG5streamGetCurrentService(S_DVB_LOCATOR *multiplexRef)
Return the current service (i.e. the service corresponding to the currently running Video...
Definition: mh5stream.c:1098
void MHEG5streamFindCurrentService(void)
Find the current service (i.e. the service corresponding to the currently running Video...
Definition: mh5stream.c:1129
void MHEG5streamDeactivate(MHEG5Stream *stream)
Apply the deactivation behaviour of the stream class. Execute the following sequence of actions: ...
Definition: mh5stream.c:406
void MHEG5streamFree(MHEG5Stream *stream)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Definition: mh5stream.c:203
void MHEG5streamContentAdapt(MHEG5Stream *stream, S_CONTENT *content)
Adapt new content for Stream objects. Content is either a DSM-CC stream object, a DVB URL or an MPEG2...
Definition: mh5stream.c:981
void MHEG5streamActivate(MHEG5Stream *stream)
Apply the activation behaviour of the stream class. Execute the following sequence of actions: ...
Definition: mh5stream.c:340
void MHEG5streamClearCurrentService(void)
Clear the current service.
Definition: mh5stream.c:1274
Definition: mh5base.h:169
Definition: mh5stream.h:54
void MHEG5streamDestruct(MHEG5Stream *stream)
Destruct a stream object. Execute the following sequence of actions:
Definition: mh5stream.c:451
MHEG5ErrorCode MHEG5setSpeed(MHEG5Root *target, MHEG5GList *params)
The effect of this action is to change the speed in which the stream is displayed. Implementation of the SetSpeed (Target, NewSpeed) action of the stream class. SetSpeed (NewSpeed) Change the presentation speed of a stream. Execute the following sequence of actions:
Definition: mh5stream.c:610
Definition: mh5stream.h:62
Implement the MHEG5 Presentable Class Description Presentable Class Defines the behaviour of objects ...
Implement the MHEG5 Visible Class Defines the behaviour of Presentables that have a visual representa...
void MHEG5streamPrepare(MHEG5Stream *stream)
Apply the preparation behaviour of the stream class.
Definition: mh5stream.c:227
void MHEG5streamInit(MHEG5Stream *stream)
Initialise a stream object with default values.
Definition: mh5stream.c:186
MHEG5ErrorCode MHEG5getCounterMaxPosition(MHEG5Root *target, MHEG5GList *params)
Implementation of the GetCounterMaxPosition (Target, CounterPositionVar) action of the stream class...
Definition: mh5stream.c:909
void MHEG5streamSetCurrentService(MHEG5Ingredient *item, S_DvbComponent *service)
Set the current service.
Definition: mh5stream.c:1233
MHEG5Int MHEG5streamGetComponentTag(MHEG5Ingredient *item)
Get component tag for ingredient. This depends on the stream's content and the component tag of the i...
Definition: mh5stream.c:1293
Definition of DVB locator and DVB component types.
void MHEG5streamContentClear(MHEG5Stream *stream)
Clear content for Stream objects.
Definition: mh5stream.c:959
MHEG5ErrorCode MHEG5getCounterPosition(MHEG5Root *target, MHEG5GList *params)
Implementation of the GetCounterPosition (Target, CounterPositionVar) action of the stream class...
Definition: mh5stream.c:849
MHEG5ErrorCode MHEG5setCounterPosition(MHEG5Root *target, MHEG5GList *params)
The effect of this action is to set the display counter to a new position. Implementation of the SetC...
Definition: mh5stream.c:713