![]()  | 
  
    MHEG5
    22.3.0
    
   | 
 
Stream event subscription management. More...
#include "mh5base.h"#include "mh5profile.h"#include "mh5streamevent.h"#include "mh5gate.h"#include "mh5memory.h"#include "mh5object.h"#include "mh5queue.h"#include "mheg5_control.h"#include "glue_dsmcc.h"#include "glue_queue.h"#include "mh5hfs.h"#include "glue_main.h"Classes | |
| struct | sSeEventInfo | 
Macros | |
| #define | MAX_STREAMS 16 | 
Typedefs | |
| typedef struct sSeEventInfo | EventInfo | 
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 | MHEG5streamUnloadAll (void) | 
| Unsubscribe and unload all stream events.  More... | |
| void | MHEG5streamReloadAll (void) | 
| Load and Subscribe all stream events.  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... | |
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.
 1.8.11