|
enum | {
GF_ODF_OD_TAG = 0x01,
GF_ODF_IOD_TAG = 0x02,
GF_ODF_ESD_TAG = 0x03,
GF_ODF_DCD_TAG = 0x04,
GF_ODF_DSI_TAG = 0x05,
GF_ODF_SLC_TAG = 0x06,
GF_ODF_CI_TAG = 0x07,
GF_ODF_SCI_TAG = 0x08,
GF_ODF_IPI_PTR_TAG = 0x09,
GF_ODF_IPMP_PTR_TAG = 0x0A,
GF_ODF_IPMP_TAG = 0x0B,
GF_ODF_QOS_TAG = 0x0C,
GF_ODF_REG_TAG = 0x0D,
GF_ODF_ESD_INC_TAG = 0x0E,
GF_ODF_ESD_REF_TAG = 0x0F,
GF_ODF_ISOM_IOD_TAG = 0x10,
GF_ODF_ISOM_OD_TAG = 0x11,
GF_ODF_ISOM_IPI_PTR_TAG = 0x12,
GF_ODF_EXT_PL_TAG = 0x13,
GF_ODF_PL_IDX_TAG = 0x14,
GF_ODF_ISO_BEGIN_TAG = 0x15,
GF_ODF_ISO_END_TAG = 0x3F,
GF_ODF_CC_TAG = 0x40,
GF_ODF_KW_TAG = 0x41,
GF_ODF_RATING_TAG = 0x42,
GF_ODF_LANG_TAG = 0x43,
GF_ODF_SHORT_TEXT_TAG = 0x44,
GF_ODF_TEXT_TAG = 0x45,
GF_ODF_CC_NAME_TAG = 0x46,
GF_ODF_CC_DATE_TAG = 0x47,
GF_ODF_OCI_NAME_TAG = 0x48,
GF_ODF_OCI_DATE_TAG = 0x49,
GF_ODF_SMPTE_TAG = 0x4A,
GF_ODF_SEGMENT_TAG = 0x4B,
GF_ODF_MEDIATIME_TAG = 0x4C,
GF_ODF_IPMP_TL_TAG = 0x60,
GF_ODF_IPMP_TOOL_TAG = 0x61,
GF_ODF_ISO_RES_BEGIN_TAG = 0x62,
GF_ODF_ISO_RES_END_TAG = 0xBF,
GF_ODF_USER_BEGIN_TAG = 0xC0,
GF_ODF_MUXINFO_TAG = GF_ODF_USER_BEGIN_TAG,
GF_ODF_BIFS_CFG_TAG = GF_ODF_USER_BEGIN_TAG + 1,
GF_ODF_UI_CFG_TAG = GF_ODF_USER_BEGIN_TAG + 2,
GF_ODF_TEXT_CFG_TAG = GF_ODF_USER_BEGIN_TAG + 3,
GF_ODF_TX3G_TAG = GF_ODF_USER_BEGIN_TAG + 4,
GF_ODF_ELEM_MASK_TAG = GF_ODF_USER_BEGIN_TAG + 5,
GF_ODF_LASER_CFG_TAG = GF_ODF_USER_BEGIN_TAG + 6,
GF_ODF_GEN_SUB_CFG_TAG = GF_ODF_USER_BEGIN_TAG + 7,
GF_ODF_USER_END_TAG = 0xFE,
GF_ODF_OCI_BEGIN_TAG = 0x40,
GF_ODF_OCI_END_TAG = (GF_ODF_ISO_RES_BEGIN_TAG - 1),
GF_ODF_EXT_BEGIN_TAG = 0x80,
GF_ODF_EXT_END_TAG = 0xFE,
GF_ODF_AUX_VIDEO_DATA = GF_ODF_EXT_BEGIN_TAG + 1
} |
|
enum | {
IPMP_CP_NONE = 0,
IPMP_CP_DB = 1,
IPMP_CP_CB = 2,
IPMP_CP_CM = 3,
IPMP_CP_BIFS = 4
} |
|
enum | { GF_TXT_STYLE_NORMAL = 0,
GF_TXT_STYLE_BOLD = 1,
GF_TXT_STYLE_ITALIC = 2,
GF_TXT_STYLE_UNDERLINED = 4
} |
|
enum | { GF_TXT_SCROLL_CREDITS = 0,
GF_TXT_SCROLL_MARQUEE = 1,
GF_TXT_SCROLL_DOWN = 2,
GF_TXT_SCROLL_RIGHT = 3
} |
|
enum | {
GF_TXT_SCROLL_IN = 0x00000020,
GF_TXT_SCROLL_OUT = 0x00000040,
GF_TXT_SCROLL_DIRECTION = 0x00000180,
GF_TXT_KARAOKE = 0x00000800,
GF_TXT_VERTICAL = 0x00020000,
GF_TXT_FILL_REGION = 0x00040000
} |
|
enum | {
QoSMaxDelayTag = 0x01,
QoSPrefMaxDelayTag = 0x02,
QoSLossProbTag = 0x03,
QoSMaxGapLossTag = 0x04,
QoSMaxAUSizeTag = 0x41,
QoSAvgAUSizeTag = 0x42,
QoSMaxAURateTag = 0x43
} |
|
enum | {
GF_ODF_OD_UPDATE_TAG = 0x01,
GF_ODF_OD_REMOVE_TAG = 0x02,
GF_ODF_ESD_UPDATE_TAG = 0x03,
GF_ODF_ESD_REMOVE_TAG = 0x04,
GF_ODF_IPMP_UPDATE_TAG = 0x05,
GF_ODF_IPMP_REMOVE_TAG = 0x06,
GF_ODF_ESD_REMOVE_REF_TAG = 0x07,
GF_ODF_COM_ISO_BEGIN_TAG = 0x0D,
GF_ODF_COM_ISO_END_TAG = 0xBF,
GF_ODF_COM_USER_BEGIN_TAG = 0xC0,
GF_ODF_COM_USER_END_TAG = 0xFE
} |
|
enum | {
GF_ODF_FT_DEFAULT = 0,
GF_ODF_FT_OD = 1,
GF_ODF_FT_OD_LIST = 2,
GF_ODF_FT_IPMPX = 3,
GF_ODF_FT_IPMPX_LIST = 4,
GF_ODF_FT_IPMPX_BA = 5,
GF_ODF_FT_IPMPX_BA_LIST = 6
} |
|
enum | { GF_IPMPX_AUTH_Forbidden_Tag = 0x00,
GF_IPMPX_AUTH_AlgorithmDescr_Tag = 0x01,
GF_IPMPX_AUTH_KeyDescr_Tag = 0x02
} |
|
enum | {
GF_IPMPX_OPAQUE_DATA_TAG = 0x01,
GF_IPMPX_AUDIO_WM_INIT_TAG = 0x02,
GF_IPMPX_VIDEO_WM_INIT_TAG = 0x03,
GF_IPMPX_SEL_DEC_INIT_TAG = 0x04,
GF_IPMPX_KEY_DATA_TAG = 0x05,
GF_IPMPX_AUDIO_WM_SEND_TAG = 0x06,
GF_IPMPX_VIDEO_WM_SEND_TAG = 0x07,
GF_IPMPX_RIGHTS_DATA_TAG = 0x08,
GF_IPMPX_SECURE_CONTAINER_TAG = 0x09,
GF_IPMPX_ADD_TOOL_LISTENER_TAG = 0x0A,
GF_IPMPX_REMOVE_TOOL_LISTENER_TAG = 0x0B,
GF_IPMPX_INIT_AUTHENTICATION_TAG = 0x0C,
GF_IPMPX_MUTUAL_AUTHENTICATION_TAG = 0x0D,
GF_IPMPX_USER_QUERY_TAG = 0x0E,
GF_IPMPX_USER_RESPONSE_TAG = 0x0F,
GF_IPMPX_PARAMETRIC_DESCRIPTION_TAG = 0x10,
GF_IPMPX_PARAMETRIC_CAPS_QUERY_TAG = 0x11,
GF_IPMPX_PARAMETRIC_CAPS_RESPONSE_TAG = 0x12,
GF_IPMPX_GET_TOOLS_TAG = 0x13,
GF_IPMPX_GET_TOOLS_RESPONSE_TAG = 0x14,
GF_IPMPX_GET_TOOL_CONTEXT_TAG = 0x15,
GF_IPMPX_GET_TOOL_CONTEXT_RESPONSE_TAG = 0x16,
GF_IPMPX_CONNECT_TOOL_TAG = 0x17,
GF_IPMPX_DISCONNECT_TOOL_TAG = 0x18,
GF_IPMPX_NOTIFY_TOOL_EVENT_TAG = 0x19,
GF_IPMPX_CAN_PROCESS_TAG = 0x1A,
GF_IPMPX_TRUST_SECURITY_METADATA_TAG = 0x1B,
GF_IPMPX_TOOL_API_CONFIG_TAG = 0x1C,
GF_IPMPX_ISMACRYP_TAG = 0xD0,
GF_IPMPX_TRUSTED_TOOL_TAG = 0xA1,
GF_IPMPX_TRUST_SPECIFICATION_TAG = 0xA2,
GF_IPMPX_ALGORITHM_DESCRIPTOR_TAG = 0xA3,
GF_IPMPX_KEY_DESCRIPTOR_TAG = 0xA4,
GF_IPMPX_PARAM_DESCRIPTOR_ITEM_TAG = 0xA5,
GF_IPMPX_SEL_ENC_BUFFER_TAG = 0xA6,
GF_IPMPX_SEL_ENC_FIELD_TAG = 0xA7
} |
|
enum | {
GF_IPMPX_LISTEN_CONNECTED = 0x00,
GF_IPMPX_LISTEN_CONNECTIONFAILED = 0x01,
GF_IPMPX_LISTEN_DISCONNECTED = 0x02,
GF_IPMPX_LISTEN_DISCONNECTIONFAILED = 0x03,
GF_IPMPX_LISTEN_WATERMARKDETECTED = 0x04
} |
|
enum | { GF_IPMPX_SE_MT_ISO_IEC = 0x00,
GF_IPMPX_SE_MT_ITU = 0x01
} |
|
enum | {
GF_IPMPX_SE_COMP_FULLY = 0x00,
GF_IPMPX_SE_COMP_VIDEO_PACKETS = 0x01,
GF_IPMPX_SE_COMP_VIDEO_VOP = 0x02,
GF_IPMPX_SE_COMP_VIDEO_NONE = 0x03,
GF_IPMPX_SE_COMP_VIDEO_GOB = 0x04,
GF_IPMPX_SE_COMP_AAC_DF = 0x30,
GF_IPMPX_SE_COMP_AAC_NONE = 0x31
} |
|
enum | { GF_IPMPX_SE_SYNC_VID7EO_PACKETS = 0x00,
GF_IPMPX_SE_SYNC_VIDEO_VOP = 0x01,
GF_IPMPX_SE_SYNC_VIDEO_GOV = 0x02,
GF_IPMPX_SE_SYNC_AAC_DF = 0x30
} |
|
enum | {
GF_IPMPX_SE_FID_VIDEO_MV = 0x00,
GF_IPMPX_SE_FID_VIDEO_DC = 0x01,
GF_IPMPX_SE_FID_VIDEO_DCT_SIGN = 0x02,
GF_IPMPX_SE_FID_VIDEO_DQUANT = 0x03,
GF_IPMPX_SE_FID_VIDEO_DCT_COEF = 0x04,
GF_IPMPX_SE_FID_VIDEO_ALL = 0x05,
GF_IPMPX_SE_FID_AAC_SIGN = 0x30,
GF_IPMPX_SE_FID_AAC_CODEWORDS = 0x31,
GF_IPMPX_SE_FID_AAC_SCALE = 0x32
} |
|
enum | { GF_IPMPX_WM_INSERT = 0,
GF_IPMPX_WM_EXTRACT = 1,
GF_IPMPX_WM_REMARK = 2,
GF_IPMPX_WM_DETECT_COMPRESSION = 3
} |
|
enum | { GF_IPMPX_WM_PAYLOAD = 0,
GF_IPMPX_WM_NOPAYLOAD = 1,
GF_IPMPX_WM_NONE = 2,
GF_IPMPX_WM_UNKNOWN = 3
} |
|
enum | { GF_IPMPX_WM_COMPRESSION = 0,
GF_IPMPX_WM_NO_COMPRESSION = 1,
GF_IPMPX_WM_COMPRESSION_UNKNOWN = 2
} |
|
|
GF_ODCodec * | gf_odf_codec_new () |
|
void | gf_odf_codec_del (GF_ODCodec *codec) |
|
GF_Err | gf_odf_codec_add_com (GF_ODCodec *codec, GF_ODCom *command) |
|
GF_Err | gf_odf_codec_encode (GF_ODCodec *codec, u32 cleanup_type) |
|
GF_Err | gf_odf_codec_get_au (GF_ODCodec *codec, char **outAU, u32 *au_length) |
|
GF_Err | gf_odf_codec_set_au (GF_ODCodec *codec, const char *au, u32 au_length) |
|
GF_Err | gf_odf_codec_decode (GF_ODCodec *codec) |
|
GF_ODCom * | gf_odf_codec_get_com (GF_ODCodec *codec) |
|
GF_Err | gf_odf_codec_apply_com (GF_ODCodec *codec, GF_ODCom *command) |
|
GF_ODCom * | gf_odf_com_new (u8 tag) |
|
GF_Err | gf_odf_com_del (GF_ODCom **com) |
|
GF_Descriptor * | gf_odf_desc_new (u8 tag) |
|
void | gf_odf_desc_del (GF_Descriptor *desc) |
|
GF_ESD * | gf_odf_desc_esd_new (u32 sl_predefined) |
|
GF_BIFSConfig * | gf_odf_get_bifs_config (GF_DefaultDescriptor *dsi, u8 oti) |
|
GF_Err | gf_odf_get_laser_config (GF_DefaultDescriptor *dsi, GF_LASERConfig *cfg) |
|
GF_Err | gf_odf_get_text_config (GF_DefaultDescriptor *dsi, u8 oti, GF_TextConfig *cfg) |
|
GF_Err | gf_odf_get_ui_config (GF_DefaultDescriptor *dsi, GF_UIConfig *cfg) |
|
GF_Err | gf_odf_encode_ui_config (GF_UIConfig *cfg, GF_DefaultDescriptor **out_dsi) |
|
GF_AVCConfig * | gf_odf_avc_cfg_new () |
|
void | gf_odf_avc_cfg_del (GF_AVCConfig *cfg) |
|
GF_AVCConfig * | gf_odf_avc_cfg_read (char *dsi, u32 dsi_size) |
|
GF_Err | gf_odf_avc_cfg_write (GF_AVCConfig *cfg, char **outData, u32 *outSize) |
|
GF_HEVCConfig * | gf_odf_hevc_cfg_new () |
|
void | gf_odf_hevc_cfg_del (GF_HEVCConfig *cfg) |
|
GF_Err | gf_odf_hevc_cfg_write_bs (GF_HEVCConfig *cfg, GF_BitStream *bs) |
|
GF_Err | gf_odf_hevc_cfg_write (GF_HEVCConfig *cfg, char **outData, u32 *outSize) |
|
GF_HEVCConfig * | gf_odf_hevc_cfg_read_bs (GF_BitStream *bs, Bool is_shvc) |
|
GF_HEVCConfig * | gf_odf_hevc_cfg_read (char *dsi, u32 dsi_size, Bool is_shvc) |
|
GF_Err | gf_odf_desc_list_del (GF_List *descList) |
|
GF_Err | gf_odf_desc_read (char *raw_desc, u32 descSize, GF_Descriptor **outDesc) |
|
GF_Err | gf_odf_desc_write (GF_Descriptor *desc, char **outEncDesc, u32 *outSize) |
|
u32 | gf_odf_desc_size (GF_Descriptor *desc) |
|
GF_Err | gf_odf_desc_copy (GF_Descriptor *inDesc, GF_Descriptor **outDesc) |
|
GF_Err | gf_odf_desc_add_desc (GF_Descriptor *parentDesc, GF_Descriptor *newDesc) |
|
const char * | gf_esd_get_textual_description (GF_ESD *esd) |
|
const char * | gf_afx_get_type_description (u8 afx_code) |
|
GF_Err | gf_odf_desc_list_read (char *raw_list, u32 raw_size, GF_List *descList) |
|
GF_Err | gf_odf_desc_list_write (GF_List *descList, char **outEncList, u32 *outSize) |
|
GF_Err | gf_odf_desc_list_size (GF_List *descList, u32 *outSize) |
|
const char * | gf_odf_stream_type_name (u32 streamType) |
|
u32 | gf_odf_stream_type_by_name (const char *streamType) |
|
GF_QoS_Default * | gf_odf_qos_new (u8 tag) |
|
GF_Err | gf_odf_qos_del (GF_QoS_Default **qos) |
|
GF_Err | gf_odf_qos_add_qualif (GF_QoS_Descriptor *desc, GF_QoS_Default *qualif) |
|
OCIEvent * | gf_oci_event_new (u16 EventID) |
|
void | gf_oci_event_del (OCIEvent *event) |
|
GF_Err | gf_oci_event_set_start_time (OCIEvent *event, u8 Hours, u8 Minutes, u8 Seconds, u8 HundredSeconds, u8 IsAbsoluteTime) |
|
GF_Err | gf_oci_event_set_duration (OCIEvent *event, u8 Hours, u8 Minutes, u8 Seconds, u8 HundredSeconds) |
|
GF_Err | gf_oci_event_add_desc (OCIEvent *event, GF_Descriptor *oci_desc) |
|
GF_Err | gf_oci_event_get_id (OCIEvent *event, u16 *ID) |
|
GF_Err | gf_oci_event_get_start_time (OCIEvent *event, u8 *Hours, u8 *Minutes, u8 *Seconds, u8 *HundredSeconds, u8 *IsAbsoluteTime) |
|
GF_Err | gf_oci_event_get_duration (OCIEvent *event, u8 *Hours, u8 *Minutes, u8 *Seconds, u8 *HundredSeconds) |
|
u32 | gf_oci_event_get_desc_count (OCIEvent *event) |
|
GF_Descriptor * | gf_oci_event_get_desc (OCIEvent *event, u32 DescIndex) |
|
GF_Err | gf_oci_event_rem_desc (OCIEvent *event, u32 DescIndex) |
|
OCICodec * | gf_oci_codec_new (u8 IsEncoder, u8 Version) |
|
void | gf_oci_codec_del (OCICodec *codec) |
|
GF_Err | gf_oci_codec_add_event (OCICodec *codec, OCIEvent *event) |
|
GF_Err | gf_oci_codec_encode (OCICodec *codec, char **outAU, u32 *au_length) |
|
GF_Err | gf_oci_codec_decode (OCICodec *codec, char *au, u32 au_length) |
|
OCIEvent * | gf_oci_codec_get_event (OCICodec *codec) |
|
GF_Err | gf_odf_dump_au (char *data, u32 dataLength, FILE *trace, u32 indent, Bool XMTDump) |
|
GF_Err | gf_odf_dump_com (void *p, FILE *trace, u32 indent, Bool XMTDump) |
|
GF_Err | gf_odf_dump_desc (void *ptr, FILE *trace, u32 indent, Bool XMTDump) |
|
GF_Err | gf_odf_dump_com_list (GF_List *commandList, FILE *trace, u32 indent, Bool XMTDump) |
|
GF_Err | gf_oci_dump_event (OCIEvent *ev, FILE *trace, u32 indent, Bool XMTDump) |
|
GF_Err | gf_oci_dump_au (u8 version, char *au, u32 au_length, FILE *trace, u32 indent, Bool XMTDump) |
|
u32 | gf_odf_get_tag_by_name (char *descName) |
|
u32 | gf_odf_get_field_type (GF_Descriptor *desc, char *fieldName) |
|
GF_Err | gf_odf_set_field (GF_Descriptor *desc, char *fieldName, char *val) |
|
GF_IPMPX_Data * | gf_ipmpx_data_new (u8 tag) |
|
void | gf_ipmpx_data_del (GF_IPMPX_Data *p) |
|
GF_Err | gf_ipmpx_data_parse (GF_BitStream *bs, GF_IPMPX_Data **out_data) |
|
u32 | gf_ipmpx_data_size (GF_IPMPX_Data *p) |
|
u32 | gf_ipmpx_data_full_size (GF_IPMPX_Data *p) |
|
GF_Err | gf_ipmpx_data_write (GF_BitStream *bs, GF_IPMPX_Data *_p) |
|
u8 | gf_ipmpx_get_tag (char *dataName) |
|
u32 | gf_ipmpx_get_field_type (GF_IPMPX_Data *p, char *fieldName) |
|
GF_Err | gf_ipmpx_set_field (GF_IPMPX_Data *desc, char *fieldName, char *val) |
|
GF_Err | gf_ipmpx_set_sub_data (GF_IPMPX_Data *desc, char *fieldName, GF_IPMPX_Data *subdesc) |
|
GF_Err | gf_ipmpx_set_byte_array (GF_IPMPX_Data *p, char *field, char *str) |
|
GF_Err | gf_ipmpx_dump_data (GF_IPMPX_Data *_p, FILE *trace, u32 indent, Bool XMTDump) |
|