50 BOOLEAN
DSI_Start( H_DsiInstance dsi, U16BIT transId, DMXREF dmxref );
70 U32BIT
DSI_RequestTable( H_DsiInstance dsi, U16BIT pid, U16BIT xid, U8BIT tid );
97 BOOLEAN
DSI_RequireTable( H_DsiInstance dsi, U8BIT *data, U16BIT *pXid, U8BIT *pVer );
Definition: dsm_control.h:55
H_DsiInstance DSI_CreateInstance(H_DsmControl dsmctrl, F_FILTER_CALLBACK cbfunc, S_DsmccConfig *config)
Create instance of DSI.
Definition: dsm_si.c:200
U32BIT DSI_RequestTable(H_DsiInstance dsi, U16BIT pid, U16BIT xid, U8BIT tid)
Request Table data. It supplies Table soon after the call to this function, and then, whenever the Table version changes. This state continues until DSI_CancelTable is called.
Definition: dsm_si.c:289
void DSI_CancelTable(H_DsiInstance dsi, U16BIT pid, U32BIT rid)
Cancel request for table data made by DSI_RequestTable()
Definition: dsm_si.c:345
BOOLEAN DSI_Start(H_DsiInstance dsi, U16BIT transId, DMXREF dmxref)
Start getting SI data from Demux.
Definition: dsm_si.c:246
U32BIT DSI_CheckRequests(H_DsiInstance dsi, U32BIT now)
Check outstanding PMT (and PAT) requests to see whether any need to be refreshed. ...
Definition: dsm_si.c:383
void DSI_Stop(H_DsiInstance dsi)
Stop getting SI data from Demux.
Definition: dsm_si.c:257
BOOLEAN DSI_RequireTable(H_DsiInstance dsi, U8BIT *data, U16BIT *pXid, U8BIT *pVer)
Check whether SI table section data is required.
Definition: dsm_si.c:448
void DSI_DestroyInstance(H_DsiInstance dsi)
Destroy instance created by SIQ_CreateInstance.
Definition: dsm_si.c:233
Definition: dsm_client.c:44