GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GF_DashSegInput Struct Reference
+ Collaboration diagram for GF_DashSegInput:

Data Fields

char * file_name
 
char representationID [100]
 
char periodID [100]
 
char role [100]
 
u32 bandwidth
 
u32 dependency_bandwidth
 
char dependencyID [100]
 
u32 adaptation_set
 
u32 period
 
u32 group_id
 
u32 nb_rep_in_adaptation_set
 
Double period_duration
 
GF_Err(* dasher_input_classify )(GF_DashSegInput *dash_inputs, u32 nb_dash_inputs, u32 input_idx, u32 *current_group_id, u32 *max_sap_type)
 
GF_Err(* dasher_get_components_info )(GF_DashSegInput *dash_input, GF_DASHSegmenterOptions *opts)
 
GF_Err(* dasher_create_init_segment )(GF_DashSegInput *dash_inputs, u32 nb_dash_inputs, u32 adaptation_set, char *szInitName, const char *tmpdir, GF_DASHSegmenterOptions *dash_opts, Bool *disable_bs_switching)
 
GF_Err(* dasher_segment_file )(GF_DashSegInput *dash_input, const char *szOutName, GF_DASHSegmenterOptions *opts, Bool first_in_set)
 
char szMime [50]
 
u32 single_track_num
 
u32 trackNum
 
u32 lower_layer_track
 
u32 nb_representations
 
u32 idx_representations
 
u32 moof_seqnum_increase
 
Double duration
 
struct _dash_component components [20]
 
u32 nb_components
 

Field Documentation

char* GF_DashSegInput::file_name
char GF_DashSegInput::representationID[100]
char GF_DashSegInput::periodID[100]
char GF_DashSegInput::role[100]
u32 GF_DashSegInput::bandwidth
u32 GF_DashSegInput::dependency_bandwidth
char GF_DashSegInput::dependencyID[100]
u32 GF_DashSegInput::adaptation_set
u32 GF_DashSegInput::period
u32 GF_DashSegInput::group_id
u32 GF_DashSegInput::nb_rep_in_adaptation_set
Double GF_DashSegInput::period_duration
GF_Err(* GF_DashSegInput::dasher_input_classify)(GF_DashSegInput *dash_inputs, u32 nb_dash_inputs, u32 input_idx, u32 *current_group_id, u32 *max_sap_type)
GF_Err( * GF_DashSegInput::dasher_get_components_info)(GF_DashSegInput *dash_input, GF_DASHSegmenterOptions *opts)
GF_Err( * GF_DashSegInput::dasher_create_init_segment)(GF_DashSegInput *dash_inputs, u32 nb_dash_inputs, u32 adaptation_set, char *szInitName, const char *tmpdir, GF_DASHSegmenterOptions *dash_opts, Bool *disable_bs_switching)
GF_Err( * GF_DashSegInput::dasher_segment_file)(GF_DashSegInput *dash_input, const char *szOutName, GF_DASHSegmenterOptions *opts, Bool first_in_set)
char GF_DashSegInput::szMime[50]
u32 GF_DashSegInput::single_track_num
u32 GF_DashSegInput::trackNum
u32 GF_DashSegInput::lower_layer_track
u32 GF_DashSegInput::nb_representations
u32 GF_DashSegInput::idx_representations
u32 GF_DashSegInput::moof_seqnum_increase
Double GF_DashSegInput::duration
struct _dash_component GF_DashSegInput::components[20]
u32 GF_DashSegInput::nb_components

The documentation for this struct was generated from the following file: