HbbTv  17.9.0
Open source HBBTV engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Typedefs | Functions
dsmclient.h File Reference

description of file More...

#include "fs_types.h"
#include "dsm_control.h"
#include "dsm_client.h"

Go to the source code of this file.

Data Structures

struct  s_stream_event
 

Typedefs

typedef struct s_stream_eventS_STREAM_EVENT_LIST
 
typedef struct s_stream_event S_STREAM_EVENT
 

Functions

void HBBTV_DsmccInitialise (U32BIT task_priority)
 Initialises the interface with the DSMCC engine. More...
 
void HBBTV_DsmccTerminate (void)
 Terminates the DSMCC instance.
 
void HBBTV_DsmccStart (S_HBBTV_DVB_LOCATOR *p_dvb_locator)
 Starts the DSMCC instance.
 
void HBBTV_DsmccStop (void)
 Stops the DSMCC instance.
 
E_HBBTV_ERR HBBTV_DsmccSubscribe (U8BIT *path, S_STREAM_EVENT *event)
 Subscribes to the specified event. More...
 
void HBBTV_DsmccUnsubscribe (S_STREAM_EVENT *event)
 Unsubscribes from the specified event. More...
 
E_HBBTV_ERR HBBTV_DsmccSubscribeId (U16BIT association_tag, U16BIT event_id, S_STREAM_EVENT *event)
 Subscribes to the specified event. More...
 

Detailed Description

description of file

Date
Creation date of file
Author
Author of file

Function Documentation

void HBBTV_DsmccInitialise ( U32BIT  task_priority)

Initialises the interface with the DSMCC engine.

Parameters
task_priorityHBBTV module task priority
E_HBBTV_ERR HBBTV_DsmccSubscribe ( U8BIT *  path,
S_STREAM_EVENT event 
)

Subscribes to the specified event.

Parameters
pathPath of a carousel object
eventStructure representing the event to subscribe to
Returns
HBBTV_ERR_OBJECT_NOT_FOUND if the subscription failed, HBBTV_OK otherwise
E_HBBTV_ERR HBBTV_DsmccSubscribeId ( U16BIT  association_tag,
U16BIT  event_id,
S_STREAM_EVENT event 
)

Subscribes to the specified event.

Parameters
association_tag
event_id
eventStructure representing the event to subscribe to
Returns
HBBTV_ERR_OBJECT_NOT_FOUND if the subscription failed, HBBTV_OK otherwise
void HBBTV_DsmccUnsubscribe ( S_STREAM_EVENT event)

Unsubscribes from the specified event.

Parameters
eventStructure representing the event to unsubscribe from