Data Structures |
| struct | GF_M2TS_CAROUSEL_INDENTIFIER_DESCRIPTOR |
| struct | GF_M2TS_DSMCC_PROCESSED |
| struct | GF_M2TS_DSMCC_MODULE |
| struct | GF_M2TS_DSMCC_SECTION |
| struct | GF_M2TS_DSMCC_ADAPTATION_HEADER |
| struct | GF_M2TS_DSMCC_MESSAGE_DATA_HEADER |
| struct | GF_M2TS_DSMCC_DOWNLOAD_DATA_HEADER |
| struct | GF_M2TS_DSMCC_SUBDESCRIPTOR |
| struct | GF_M2TS_DSMCC_DESCRIPTOR |
| struct | GF_M2TS_DSMCC_COMPATIBILITY_DESCRIPTOR |
| struct | GF_M2TS_DSMCC_DOWNLOAD_INFO_REQUEST |
| struct | GF_M2TS_DSMCC_INFO_MODULES |
| struct | GF_M2TS_DSMCC_DOWNLOAD_INFO_RESP_INDIC |
| struct | GF_M2TS_DSMCC_DOWNLOAD_DATA_BLOCK |
| struct | GF_M2TS_DSMCC_DOWNLOAD_DATA_REQUEST_MESSAGE |
| struct | GF_M2TS_DSMCC_DOWNLOAD_CANCEL |
| struct | GF_M2TS_DSMCC_INFO_GROUP |
| struct | GF_M2TS_DSMCC_GROUP_INFO_INDICATION |
| struct | GF_M2TS_DSMCC_DOWNLOAD_SERVER_INIT |
| struct | GF_M2TS_DSMCC_DOWNLOAD_DATA_MESSAGE |
| struct | GF_M2TS_DSMCC_NPT_REFERENCE_DESCRIPTOR |
| struct | GF_M2TS_DSMCC_STREAM_DESCRIPTOR |
| struct | GF_M2TS_DSMCC_BIOP_TAPS |
| struct | GF_M2TS_DSMCC_SERVICE_DOMAIN |
| struct | GF_M2TS_DSMCC_BIOP_OBJECT_LOCATION |
| struct | GF_M2TS_DSMCC_BIOP_CONN_BINDER |
| struct | GF_M2TS_DSMCC_BIOP_PROFILE_BODY |
| struct | GF_M2TS_DSMCC_BIOP_NAME_COMPONENT |
| struct | GF_M2TS_DSMCC_BIOP_SERVICE_LOCATION |
| struct | GF_M2TS_DSMCC_BIOP_LITE_COMPONENT |
| struct | GF_M2TS_DSMCC_BIOP_TAGGED_PROFILE |
| struct | GF_M2TS_DSMCC_IOR |
| struct | GF_M2TS_DSMCC_BIOP_MODULE_INFO |
| struct | GF_M2TS_DSMCC_SERVICE_CONTEXT |
| struct | GF_M2TS_DSMCC_SERVICE_GATEWAY_INFO |
| struct | GF_M2TS_DSMCC_BIOP_CACHING_PRIORITY_DESCRIPTOR |
| struct | GF_M2TS_DSMCC_BIOP_COMPRESSED_MODULE_DESCRIPTOR |
| struct | GF_M2TS_DSMCC_BIOP_CONTENT_TYPE_DESRIPTOR |
| struct | GF_M2TS_DSMCC_BIOP_HEADER |
| struct | GF_M2TS_DSMCC_BIOP_FILE |
| struct | GF_M2TS_DSMCC_BIOP_NAME |
| struct | GF_M2TS_DSMCC_BIOP_DIRECTORY |
| struct | GF_M2TS_DSMCC_STREAM_INFO |
| struct | GF_M2TS_DSMCC_BIOP_STREAM_MESSAGE |
| struct | GF_M2TS_DSMCC_BIOP_EVENT_LIST |
| struct | GF_M2TS_DSMCC_BIOP_STREAM_EVENT |
| struct | GF_M2TS_DSMCC_FILE |
| struct | GF_M2TS_DSMCC_DIR |
| struct | GF_M2TS_DSMCC_SERVICE_GATEWAY |
| struct | GF_M2TS_DSMCC_OVERLORD |
Defines |
| #define | DSMCC_SECTION_LENGTH_MAX 4093 |
| #define | GF_M2TS_DSMCC_ELEMENT |
Enumerations |
| enum | DSMCC_DOWNLOAD_MESSAGE_ID {
DOWNLOAD_INFO_REQUEST = 0x1001,
DOWNLOAD_INFO_REPONSE_INDICATION = 0x1002,
DOWNLOAD_DATA_BLOCK = 0x1003,
DOWNLOAD_DATA_REQUEST = 0x1004,
DOWNLOAD_DATA_CANCEL = 0x1005,
DOWNLOAD_SERVER_INITIATE = 0x1006
} |
| enum | DSMCC_DOWNLOAD_PROFILE_ID_TAG { TAG_BIOP = 0x49534F06,
TAG_LITE_OPTIONS = 0x49534F05
} |
| enum | DSMCC_BIOP_DESCRIPTOR { CACHING_PRIORITY_DESCRIPTOR = 0x71,
CONTENT_TYPE_DESCRIPTOR = 0x72,
COMPRESSED_MODULE_DESCRIPTOR = 0x09
} |
Functions |
| void | on_dsmcc_section (GF_M2TS_Demuxer *ts, u32 evt_type, void *par) |
| GF_Err | gf_m2ts_process_dsmcc (GF_M2TS_DSMCC_OVERLORD *dsmcc_overlord, GF_M2TS_DSMCC_SECTION *dsmcc, char *data, u32 data_size, u32 table_id) |
| GF_M2TS_DSMCC_OVERLORD * | gf_m2ts_init_dsmcc_overlord (u32 service_id) |
| GF_M2TS_DSMCC_OVERLORD * | gf_m2ts_get_dmscc_overlord (GF_List *Dsmcc_controller, u32 service_id) |
| void | gf_m2ts_delete_dsmcc_overlord (GF_M2TS_DSMCC_OVERLORD *dsmcc_overlord) |