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