| ▼ DTVKit | |
| ▼ DSMCC | |
| ▼ include | |
| dmxtype.h | Define Demux reference type |
| dmxtypes.h | Define Demux types use in section filter API |
| dsm_client.h | DSM-CC API for client requests |
| dsm_control.h | DSM-CC API functions to control DSM-CC instance |
| dsm_debug.h | DSM-CC API functions to control DSM-CC instance |
| dsm_types.h | DSM-CC types used for client control |
| dvblocator.h | Define DVB Location structures |
| fs_types.h | File System types |
| siqfuncs.h | Service Information Query: external function prototypes |
| stb_debug.h | Interface to platform debug functions |
| stb_filter.h | Interface to Platform Section Filtering |
| stb_os.h | Function prototypes for operating system |
| stbsipmt.h | API to register PMT Observer with DVB SI task |
| stdfuncs.h | Define standard function types |
| techtype.h | System Wide Global Technical Data Type Definitions |
| ▼ source | |
| ▼ dscore | |
| ► inc | |
| cldsmcc.h | Main API to DSM-CC core layer (provided functions and required callbacks) |
| cldsmdbg.h | DSM Debug API header |
| cldsmtypes.h | DSM-CC global types header Used by SI Query and Section Filter code |
| ► src | |
| cacheMgr.c | Dynamic cache memory management funcs |
| cacheMgr.h | Header to the cacheMgr module |
| calculateCRC.h | Calculate CRC for a message |
| clDsmClientMain.c | Synchronous Client API functions and general purpose asynchronous client API functions (for DSM object access) |
| clDsmDir.c | Directory related functions |
| clDsmFile.c | API functions providing asynchronous access to DSM file objects |
| clDsmMain.c | Main Synchronous System (broadcast) API functions References: [1] - BS ISO/IEC 13818-6:1998 [2] - ETSI/DVB TR 101 202 v1.1.1 (1999-02) |
| clDsmMemMgrAPI.h | DSM-CC dynamic memory manager API |
| clDsmMemMgrBasic.c | DSM-CC basic memory manager |
| clDsmSystem.h | General include file for clDsm library internal definitions |
| clDsmUtils.c | Implementation of the clDsmUtils module. Contains generally useful functions |
| clDsmUtils.h | Eader to the clDsmUtils module |
| dataCarousel.c | Functions/methods for creating/destroying and managing attributes of DSM-CC data carousels |
| dataCarousel.h | Header to the dataCarousel module - functions/methods for creating/destroying and managing attributes of DSM-CC data carousels |
| defMemUtilsContig.h | Defines memory access utils to work with contiguous memory |
| defMemUtilsMgd.h | Defines memory access utils to work with managed (MemMgr) memory |
| dsmDbg.h | Internal Platform dependent definitions, for debug |
| dsmObject.c | Functions for managing DSM object heap |
| dsmObject.h | Header to dsmObject module - functions for managing DSM object heap |
| findModuleInDii_include_src.h | Common source code to find module info descriptor in DII. To be included by functions processing data in contiguous or managed (MemSeq) memory |
| getIopIor_include_src.h | Common source code for parsing IOP::IOR data, to be included by functions processing data in contiguous or managed (MemSeq) memory |
| getModuleInfo_include_src.h | Common source code to extract module info from module info descriptor in DII. To be included by functions processing data in contiguous or managed (MemSeq) memory |
| linkList.c | Functions/methods for managing linked lists of items created in managed (memMgr) memory |
| linkList.h | Header to the linkList module - Functions/methods for managing linked lists of items created in managed (memMgr) memory |
| loadMgr.c | Functions for managing load requests and loading of object carousels, data carousels, modules and objects |
| loadMgr.h | Header to the loadMgr module |
| loadRqst.h | Header defining |
| module.c | Functions/methods for creating/destroying and managing attributes of DSM-CC modules |
| module.h | Header to the 'module' module - Functions/methods for creating/destroying and managing attributes of DSM-CC modules |
| moduleData.c | Functions/methods for accessing DSM-CC module data. |
| moduleData.h | Header to the moduleData module |
| moduleDecompress.c | Decompresses DSMCC module data using zlib library (also provides 'stack like' dynamic memory management for zlib) |
| moduleDecompress.h | Header to the moduleDecompress module |
| object.c | Functions/methods for creating/destroying and managing attributes of DSM-CC object carousel objects |
| object.h | Header to the object module - functions/methods accessing data of object messages inside modules |
| objectCarousel.c | Implementation of the objectCarousel module |
| objectCarousel.h | Header to the objectCarousel module |
| pmtUpdate.c | DSM-CC functions related to PMT update |
| pmtUpdate.h | DSM-CC functions related to PMT update (header) |
| rootCarousel.c | RootCarousel module - common code betweeen Update Carousel and Object Carousel |
| rootCarousel.h | Header defining RootCarousel module - common code betweeen Update Carousel and Object Carousel |
| sectionFilter.c | Module for allocating/freeing and managing internal section filters |
| sectionFilter.h | Header to the sectionFilter module |
| sectionTimer.c | Module for managing timers for Load timeouts implementation |
| sectionTimer.h | Header to the sectionTimer module |
| siQuery.c | Functions for managing SI queries |
| siQuery.h | Header to siQuery module - functions for managing SI queries |
| streamEvent.c | Stream event related functions References: [1] ISO_IEC_13818-6;1998(E) |
| streamEvent.h | Header to dsmStreamEvent module - functions for managing DSM streamEvent |
| streamObject.c | Functions to support Stream Functionality |
| streamObject.h | DSM-CC stream object |
| updateCarousel.h | Implementation of the Update Carousel module |
| ▼ dsfm | |
| ► inc | |
| dsfm.h | Dsmcc's Section Filter Manager API |
| sbm.h | Section Buffer Manager (for use by Section Filter Manager and client) Provides mechanism to allocate and release buffers for section data without cost of using standard malloc and free |
| ► src | |
| sbm.c | Section Buffer Manager (for use by Section Filter Manager and client) Provides mechanism to allocate and release buffers for section data without cost of using standard malloc and free |
| sfm_cache.c | Section Filter Manager: caching functions |
| sfm_cache.h | Section Filter Manasger (SFM): cache definitions |
| sfm_debug.h | Section Filter Manasger (SFM): Debug definitions |
| sfm_filter.c | Section Filter Manasger (SFM): filters |
| sfm_filter.h | Section Filter Manager (SFM): filters |
| sfm_main.c | Section Filter Manager: main functions |
| sfm_main.h | Section Filter Manager (SFM): main definitions |
| ▼ dsiq | |
| ► inc | |
| dsiq.h | Dsmcc's Service Information Query API |
| ► src | |
| siq_cache.c | Service Information Query: cache functionality |
| siq_cache.h | Service Information Query: cache functionality |
| siq_debug.h | Service Information Query: debug definitions |
| siq_main.c | Service Information Query: main functions |
| siq_main.h | Service Information Query: main definitions |
| siq_pmt.c | Service Information Query: PMT parsing functionality |
| siq_pmt.h | Service Information Query: PMT parsing functions |
| ▼ dsmain | |
| ► src | |
| dm_debug.h | |
| dsm_client.c | API functions for DSM-CC client requests |
| dsm_control.c | DSM-CC control Manager |
| dsm_main.h | Internal header for DSM-CC control module |
| dsm_si.c | DSM-CC SI support |
| dsm_si.h | Internal header for DSM-CC si support |