▼ 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 |