50 BOOLEAN
DSI_Start( H_DsiInstance dsi, U16BIT transId, DMXREF dmxref );
70 U32BIT
DSI_RequestTable( H_DsiInstance dsi, U16BIT pid, U16BIT xid, U8BIT tid );
96 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:197
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:284
BOOLEAN DSI_Start(H_DsiInstance dsi, U16BIT transId, DMXREF dmxref)
Start getting SI data from Demux.
Definition: dsm_si.c:242
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:373
void DSI_Stop(H_DsiInstance dsi)
Stop getting SI data from Demux.
Definition: dsm_si.c:253
BOOLEAN DSI_RequireTable(H_DsiInstance dsi, U8BIT *data, U16BIT *pXid, U8BIT *pVer)
Check whether SI table section data is required.
Definition: dsm_si.c:439
void DSI_CancelTable(H_DsiInstance dsi, U32BIT rid)
Cancel request for table data made by DSI_RequestTable()
Definition: dsm_si.c:337
void DSI_DestroyInstance(H_DsiInstance dsi)
Destroy instance created by SIQ_CreateInstance.
Definition: dsm_si.c:229
Definition: dsm_client.c:41