MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Functions
mh5streamevent.h File Reference

Stream event subscription management. More...

#include "mh5base.h"
#include "mh5link.h"
#include "mh5root.h"
#include "mh5stream.h"

Go to the source code of this file.

Functions

void MHEG5streamAdd (MHEG5Stream *stream)
 Add an MHEG-5 Stream Object to repository. More...
 
void MHEG5streamRemove (MHEG5Stream *stream)
 Remove an MHEG-5 Stream Object from repository. More...
 
void MHEG5refreshStreamObject (MHEG5Stream *stream)
 Refresh the DSM-CC Stream Object for a given MHEG-5 Stream Object. More...
 
void MHEG5notifyStreamRunning (MHEG5Stream *stream)
 Notify that a stream is running. More...
 
void MHEG5notifyStreamStopped (MHEG5Stream *stream)
 Notify that a stream has stopped. More...
 
void MHEG5notifyLinkActive (MHEG5Link *link)
 Notify that a link is active. More...
 
void MHEG5notifyLinkInactive (MHEG5Link *link)
 Notify that a link has become inactive. More...
 
void MHEG5streamUnloadAll (void)
 Unsubscribe and unload all stream events. More...
 
void MHEG5streamReloadAll (void)
 Load and Subscribe all stream events. More...
 

Detailed Description

Stream event subscription management.

Date
13.6.2006
Author
Omri Barel

Function Documentation

void MHEG5notifyLinkActive ( MHEG5Link link)

Notify that a link is active.

Parameters
linkThe link object that sent this notification.
Returns
None
void MHEG5notifyLinkInactive ( MHEG5Link link)

Notify that a link has become inactive.

Parameters
linkThe link object that sent this notification.
Returns
None
void MHEG5notifyStreamRunning ( MHEG5Stream stream)

Notify that a stream is running.

Parameters
streamThe stream object that sent this notification.
Returns
None
void MHEG5notifyStreamStopped ( MHEG5Stream stream)

Notify that a stream has stopped.

Parameters
streamThe stream object that sent this notification.
Returns
None
void MHEG5refreshStreamObject ( MHEG5Stream stream)

Refresh the DSM-CC Stream Object for a given MHEG-5 Stream Object.

Parameters
streamThe MHEG-5 stream object
Returns
None
void MHEG5streamAdd ( MHEG5Stream stream)

Add an MHEG-5 Stream Object to repository.

Parameters
streamThe stream object
Returns
None
void MHEG5streamReloadAll ( void  )

Load and Subscribe all stream events.

Returns
None
void MHEG5streamRemove ( MHEG5Stream stream)

Remove an MHEG-5 Stream Object from repository.

Parameters
streamThe stream object
Returns
None
void MHEG5streamUnloadAll ( void  )

Unsubscribe and unload all stream events.

Returns
None