![]() |
MHEG5
22.3.0
|
Stream event subscription management. More...
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... | |
Stream event subscription management.
void MHEG5notifyLinkActive | ( | MHEG5Link * | link | ) |
Notify that a link is active.
link | The link object that sent this notification. |
void MHEG5notifyLinkInactive | ( | MHEG5Link * | link | ) |
Notify that a link has become inactive.
link | The link object that sent this notification. |
void MHEG5notifyStreamRunning | ( | MHEG5Stream * | stream | ) |
Notify that a stream is running.
stream | The stream object that sent this notification. |
void MHEG5notifyStreamStopped | ( | MHEG5Stream * | stream | ) |
Notify that a stream has stopped.
stream | The stream object that sent this notification. |
void MHEG5refreshStreamObject | ( | MHEG5Stream * | stream | ) |
Refresh the DSM-CC Stream Object for a given MHEG-5 Stream Object.
stream | The MHEG-5 stream object |
void MHEG5streamAdd | ( | MHEG5Stream * | stream | ) |
Add an MHEG-5 Stream Object to repository.
stream | The stream object |
void MHEG5streamReloadAll | ( | void | ) |
Load and Subscribe all stream events.
void MHEG5streamRemove | ( | MHEG5Stream * | stream | ) |
Remove an MHEG-5 Stream Object from repository.
stream | The stream object |
void MHEG5streamUnloadAll | ( | void | ) |
Unsubscribe and unload all stream events.