|
DSMCC Version 1.0
DTVKit DSMCC Documentation
|
| Define Demux reference type | |
| Define Demux types use in section filter API | |
| DSM-CC API for client requests | |
| DSM-CC API functions to control DSM-CC instance | |
| DSM-CC types used for client control | |
| Define DVB Location structures | |
| File System types | |
| Service Information Query: external function prototypes | |
| Interface to platform debug functions | |
| Interface to Platform Section Filtering | |
| Function prototypes for operating system | |
| API to register PMT Observer with DVB SI task | |
| Define standard function types | |
| System Wide Global Technical Data Type Definitions | |
| Main API to DSM-CC core layer (provided functions and required callbacks) | |
| DSM Debug API header | |
| DSM-CC global types header Used by SI Query and Section Filter code | |
| Dynamic cache memory management funcs | |
| Header to the cacheMgr module | |
| Synchronous Client API functions and general purpose asynchronous client API functions (for DSM object access) | |
| Directory related functions | |
| API functions providing asynchronous access to DSM file objects | |
| 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) | |
| DSM-CC dynamic memory manager API | |
| DSM-CC basic memory manager | |
| General include file for clDsm library internal definitions | |
| Implementation of the clDsmUtils module. Contains generally useful functions | |
| Eader to the clDsmUtils module | |
| Functions/methods for creating/destroying and managing attributes of DSM-CC data carousels | |
| Header to the dataCarousel module - functions/methods for creating/destroying and managing attributes of DSM-CC data carousels | |
| Defines memory access utils to work with contiguous memory | |
| Defines memory access utils to work with managed (MemMgr) memory | |
| Internal Platform dependent definitions, for debug | |
| Functions for managing DSM object heap | |
| Header to dsmObject module - functions for managing DSM object heap | |
| Common source code to find module info descriptor in DII. To be included by functions processing data in contiguous or managed (MemSeq) memory | |
| Common source code for parsing IOP::IOR data, to be included by functions processing data in contiguous or managed (MemSeq) memory | |
| 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 | |
| Functions/methods for managing linked lists of items created in managed (memMgr) memory | |
| Header to the linkList module - Functions/methods for managing linked lists of items created in managed (memMgr) memory | |
| Functions for managing load requests and loading of object carousels, data carousels, modules and objects | |
| Header to the loadMgr module | |
| Functions/methods for creating/destroying and managing attributes of DSM-CC modules | |
| Header to the 'module' module - Functions/methods for creating/destroying and managing attributes of DSM-CC modules | |
| Functions/methods for accessing DSM-CC module data. | |
| Header to the moduleData module | |
| Decompresses DSMCC module data using zlib library (also provides 'stack like' dynamic memory management for zlib) | |
| Header to the moduleDecompress module | |
| Functions/methods for creating/destroying and managing attributes of DSM-CC object carousel objects | |
| Header to the object module - functions/methods accessing data of object messages inside modules | |
| Implementation of the objectCarousel module | |
| Header to the objectCarousel module | |
| DSM-CC functions related to PMT update | |
| DSM-CC functions related to PMT update (header) | |
| Module for allocating/freeing and managing internal section filters | |
| Header to the sectionFilter module | |
| Module for managing timers for Load timeouts implementation | |
| Header to the sectionTimer module | |
| Functions for managing SI queries | |
| Header to siQuery module - functions for managing SI queries | |
| Stream event related functions References: [1] ISO_IEC_13818-6;1998(E) | |
| Header to dsmStreamEvent module - functions for managing DSM streamEvent | |
| Functions to support Stream Functionality | |
| DSM-CC stream object | |
| Dsmcc's Section Filter Manager API | |
| 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 | |
| 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 | |
| Section Filter Manager: caching functions | |
| Section Filter Manasger (SFM): cache definitions | |
| Section Filter Manasger (SFM): Debug definitions | |
| Section Filter Manasger (SFM): filters | |
| Section Filter Manager (SFM): filters | |
| Section Filter Manager: main functions | |
| Section Filter Manager (SFM): main definitions | |
| Dsmcc's Service Information Query API | |
| Service Information Query: cache functionality | |
| Service Information Query: cache functionality | |
| Service Information Query: debug definitions | |
| Service Information Query: main functions | |
| Service Information Query: main definitions | |
| Service Information Query: PMT parsing functionality | |
| Service Information Query: PMT parsing functions | |
| API functions for DSM-CC client requests | |
| Voyager glue support for DSM-CC Section Filter Manager | |
| Internal header for DSM-CC control module |
1.8.6