40 typedef void (*F_CarouselLoad)( H_ObjCarousel hOC, E_OCLoadStatus result, U32BIT carouselId );
57 U8BIT sectionBuffPoolSize;
66 U8BIT sectionBuffCacheSize;
75 F_CarouselLoad carouselLoad;
80 BOOLEAN obtainSiDirect;
114 U32BIT boot_carousel_id, DMXREF dmxref );
Definition: dsm_control.h:43
BOOLEAN DSMCC_Start(H_DsmControl instance, S_DvbLocator *locator, U32BIT boot_carousel_id, DMXREF dmxref)
Start DSM-CC controling instance. This will start search for boot carousel on service specified by lo...
Definition: dsm_control.c:1367
H_ObjCarousel DSMCC_CurrentCarousel(H_DsmControl dsmctrl)
Get currently loaded carousel handle.
Definition: dsm_control.c:1494
void DSMCC_Stop(H_DsmControl instance, E_DsmRstMode mode)
Stop DSM-CC controling instance. Causes all carousels to unload.
Definition: dsm_control.c:1414
Definition: dvblocator.h:30
void DSMCC_Close(H_DsmControl instance)
Close DSM-CC controling instance, and destroy all resources.
Definition: dsm_control.c:1325
Define Demux types use in section filter API.
U32BIT(* F_ParseDataBcastId)(H_PmtRef pmtref, U32BIT carouselId, U8BIT *dbcPtr, U8BIT dbcLen)
Parse data broadcast id descriptor for recognised application(s) SIQ wants to know whether this PMT s...
Definition: siqfuncs.h:57
H_DsmControl DSMCC_Open(S_DsmccConfig *config)
Open DSM-CC and create controling instance.
Definition: dsm_control.c:1252
H_PmtRef(* F_PmtParseInit)(U16BIT serviceId)
Inform the DSM-CC client that parsing of PMT data is about to start The return value is passed to sub...
Definition: siqfuncs.h:37
void DSMCC_Reboot(H_DsmControl instance)
Reboot DSM-CC controling instance. Causes all carousels to unload and initiate search for boot carous...
Definition: dsm_control.c:1458
U32BIT DSMCC_CurrentCarouselId(H_DsmControl dsmctrl)
Get currently loaded carousel ID.
Definition: dsm_control.c:1508
DSM-CC types used for client control.
void(* F_NotifyAitInfo)(U16BIT serviceId, U16BIT appType, U16BIT pid, U8BIT version)
Callback to inform of first or changed AIT info in PMT.
Definition: siqfuncs.h:75
void(* F_PmtParseDone)(H_PmtRef pmtref)
Inform the DSM-CC client that parsing of PMT data has completed.
Definition: siqfuncs.h:65
void DSMCC_SiqCacheClearPmt(H_DsmControl dsmctrl, U16BIT serviceId)
Clear cached PMT for particular service.
Definition: dsm_control.c:1570
Service Information Query: external function prototypes.
void DSMCC_UnloadCarousel(H_DsmControl dsmctrl, H_ObjCarousel hOC, E_DsmRstMode mode)
Unload specified Carousel.
Definition: dsm_control.c:1551
BOOLEAN DSMCC_SetCurrentCarousel(H_DsmControl dsmctrl, H_ObjCarousel hOC)
Set current carousel. This does not unload any previously loaded carousels.
Definition: dsm_control.c:1527
Define standard function types.
Definition: dsm_client.c:39