GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
Functions | |
GF_BifsDecoder * | gf_bifs_decoder_new (GF_SceneGraph *scenegraph, Bool command_dec) |
void | gf_bifs_decoder_del (GF_BifsDecoder *codec) |
void | gf_bifs_decoder_set_extraction_path (GF_BifsDecoder *codec, const char *path, const char *serviceURL) |
void | gf_bifs_decoder_set_time_offset (GF_BifsDecoder *codec, Double ts) |
void | gf_bifs_decoder_ignore_size_info (GF_BifsDecoder *codec) |
GF_Err | gf_bifs_decoder_configure_stream (GF_BifsDecoder *codec, u16 ESID, char *DecoderSpecificInfo, u32 DecoderSpecificInfoLength, u32 objectTypeIndication) |
GF_Err | gf_bifs_decoder_remove_stream (GF_BifsDecoder *codec, u16 ESID) |
GF_Err | gf_bifs_decode_au (GF_BifsDecoder *codec, u16 ESID, const char *data, u32 data_length, Double ts_offset) |
GF_Err | gf_bifs_decode_command_list (GF_BifsDecoder *codec, u16 ESID, char *data, u32 data_length, GF_List *com_list) |
GF_BifsEncoder * | gf_bifs_encoder_new (GF_SceneGraph *graph) |
void | gf_bifs_encoder_del (GF_BifsEncoder *codec) |
GF_Err | gf_bifs_encoder_new_stream (GF_BifsEncoder *codec, u16 ESID, GF_BIFSConfig *cfg, Bool encodeNames, Bool has_predictive) |
GF_Err | gf_bifs_encode_au (GF_BifsEncoder *codec, u16 ESID, GF_List *command_list, char **out_data, u32 *out_data_length) |
GF_Err | gf_bifs_encoder_get_config (GF_BifsEncoder *codec, u16 ESID, char **out_data, u32 *out_data_length) |
u8 | gf_bifs_encoder_get_version (GF_BifsEncoder *codec, u16 ESID) |
GF_Err | gf_bifs_encoder_get_rap (GF_BifsEncoder *codec, char **out_data, u32 *out_data_length) |
GF_BifsDecoder* gf_bifs_decoder_new | ( | GF_SceneGraph * | scenegraph, |
Bool | command_dec | ||
) |
void gf_bifs_decoder_del | ( | GF_BifsDecoder * | codec | ) |
void gf_bifs_decoder_set_extraction_path | ( | GF_BifsDecoder * | codec, |
const char * | path, | ||
const char * | serviceURL | ||
) |
void gf_bifs_decoder_set_time_offset | ( | GF_BifsDecoder * | codec, |
Double | ts | ||
) |
void gf_bifs_decoder_ignore_size_info | ( | GF_BifsDecoder * | codec | ) |
GF_Err gf_bifs_decoder_configure_stream | ( | GF_BifsDecoder * | codec, |
u16 | ESID, | ||
char * | DecoderSpecificInfo, | ||
u32 | DecoderSpecificInfoLength, | ||
u32 | objectTypeIndication | ||
) |
GF_Err gf_bifs_decode_au | ( | GF_BifsDecoder * | codec, |
u16 | ESID, | ||
const char * | data, | ||
u32 | data_length, | ||
Double | ts_offset | ||
) |
GF_Err gf_bifs_decode_command_list | ( | GF_BifsDecoder * | codec, |
u16 | ESID, | ||
char * | data, | ||
u32 | data_length, | ||
GF_List * | com_list | ||
) |
GF_BifsEncoder* gf_bifs_encoder_new | ( | GF_SceneGraph * | graph | ) |
void gf_bifs_encoder_del | ( | GF_BifsEncoder * | codec | ) |
GF_Err gf_bifs_encoder_new_stream | ( | GF_BifsEncoder * | codec, |
u16 | ESID, | ||
GF_BIFSConfig * | cfg, | ||
Bool | encodeNames, | ||
Bool | has_predictive | ||
) |
GF_Err gf_bifs_encode_au | ( | GF_BifsEncoder * | codec, |
u16 | ESID, | ||
GF_List * | command_list, | ||
char ** | out_data, | ||
u32 * | out_data_length | ||
) |
GF_Err gf_bifs_encoder_get_config | ( | GF_BifsEncoder * | codec, |
u16 | ESID, | ||
char ** | out_data, | ||
u32 * | out_data_length | ||
) |