MHEG5  15.3.0
source/core/inc/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.
void MHEG5streamRemove (MHEG5Stream *stream)
 Remove an MHEG-5 Stream Object from repository.
void MHEG5refreshStreamObject (MHEG5Stream *stream)
 Refresh the DSM-CC Stream Object for a given MHEG-5 Stream Object.
void MHEG5notifyStreamRunning (MHEG5Stream *stream)
 Notify that a stream is running.
void MHEG5notifyStreamStopped (MHEG5Stream *stream)
 Notify that a stream has stopped.
void MHEG5notifyLinkActive (MHEG5Link *link)
 Notify that a link is active.
void MHEG5notifyLinkInactive (MHEG5Link *link)
 Notify that a link has become inactive.
void MHEG5streamUnloadAll (void)
 Unsubscribe and unload all stream events.
void MHEG5streamReloadAll (void)
 Load and Subscribe all stream events.

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

Notify that a link has become inactive.

Parameters:
linkThe link object that sent this notification.
Returns:
None

Notify that a stream is running.

Parameters:
streamThe stream object that sent this notification.
Returns:
None

Notify that a stream has stopped.

Parameters:
streamThe stream object that sent this notification.
Returns:
None

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
 All Data Structures Files Functions Variables Typedefs Defines