FFmpeg
|
char* DASHContext::base_url |
Definition at line 123 of file dashdec.c.
Referenced by dash_close(), open_input(), parse_manifest(), and refresh_manifest().
int DASHContext::n_videos |
Definition at line 125 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), dash_read_seek(), free_video_list(), parse_manifest_representation(), and refresh_manifest().
struct representation** DASHContext::videos |
Definition at line 126 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), dash_read_seek(), free_video_list(), parse_manifest_representation(), and refresh_manifest().
int DASHContext::n_audios |
Definition at line 127 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), dash_read_seek(), free_audio_list(), parse_manifest_representation(), and refresh_manifest().
struct representation** DASHContext::audios |
Definition at line 128 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), dash_read_seek(), free_audio_list(), parse_manifest_representation(), and refresh_manifest().
int DASHContext::n_subtitles |
Definition at line 129 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), dash_read_seek(), free_subtitle_list(), parse_manifest_representation(), and refresh_manifest().
struct representation** DASHContext::subtitles |
Definition at line 130 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), dash_read_seek(), free_subtitle_list(), parse_manifest_representation(), and refresh_manifest().
uint64_t DASHContext::media_presentation_duration |
Definition at line 133 of file dashdec.c.
Referenced by calc_max_seg_no(), dash_read_header(), and parse_manifest().
uint64_t DASHContext::suggested_presentation_delay |
Definition at line 134 of file dashdec.c.
Referenced by calc_cur_seg_no(), and parse_manifest().
uint64_t DASHContext::availability_start_time |
Definition at line 135 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), calc_min_seg_no(), dash_write_packet(), parse_manifest(), and write_manifest().
uint64_t DASHContext::availability_end_time |
Definition at line 136 of file dashdec.c.
Referenced by parse_manifest().
uint64_t DASHContext::publish_time |
Definition at line 137 of file dashdec.c.
Referenced by calc_cur_seg_no(), and parse_manifest().
uint64_t DASHContext::minimum_update_period |
Definition at line 138 of file dashdec.c.
Referenced by parse_manifest().
uint64_t DASHContext::time_shift_buffer_depth |
Definition at line 139 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_min_seg_no(), and parse_manifest().
uint64_t DASHContext::min_buffer_time |
Definition at line 140 of file dashdec.c.
Referenced by calc_cur_seg_no(), and parse_manifest().
uint64_t DASHContext::period_duration |
Definition at line 143 of file dashdec.c.
Referenced by calc_max_seg_no(), and parse_manifest().
uint64_t DASHContext::period_start |
Definition at line 144 of file dashdec.c.
Referenced by parse_manifest().
char* DASHContext::adaptionset_lang |
Definition at line 147 of file dashdec.c.
Referenced by parse_manifest_adaptationset(), parse_manifest_adaptationset_attr(), and parse_manifest_representation().
int DASHContext::is_live |
Definition at line 149 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), calc_min_seg_no(), dash_read_header(), dash_read_seek(), get_current_fragment(), parse_manifest(), read_data(), and reopen_demux_for_component().
AVIOInterruptCB* DASHContext::interrupt_callback |
Definition at line 150 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), get_current_fragment(), open_url(), parse_manifest(), and read_data().
char* DASHContext::allowed_extensions |
Definition at line 151 of file dashdec.c.
Referenced by open_url().
AVDictionary* DASHContext::avio_opts |
Definition at line 152 of file dashdec.c.
Referenced by dash_close(), dash_read_header(), open_input(), parse_manifest(), and save_avio_options().
int DASHContext::max_url_size |
Definition at line 153 of file dashdec.c.
Referenced by get_current_fragment(), open_input(), parse_manifest_representation(), and parse_manifest_segmenturlnode().
int DASHContext::is_init_section_common_video |
Definition at line 156 of file dashdec.c.
Referenced by dash_read_header().
int DASHContext::is_init_section_common_audio |
Definition at line 157 of file dashdec.c.
Referenced by dash_read_header().
char* DASHContext::adaptation_sets |
Definition at line 145 of file dashenc.c.
Referenced by parse_adaptation_sets().
AdaptationSet* DASHContext::as |
Definition at line 146 of file dashenc.c.
Referenced by adaptation_set_add_stream(), add_adaptation_set(), dash_free(), dash_init(), dash_write_packet(), parse_adaptation_sets(), and write_adaptation_set().
int DASHContext::nb_as |
Definition at line 147 of file dashenc.c.
Referenced by add_adaptation_set(), dash_free(), parse_adaptation_sets(), and write_manifest().
int DASHContext::window_size |
Definition at line 148 of file dashenc.c.
Referenced by dash_flush(), get_start_index_number(), and write_manifest().
int DASHContext::extra_window_size |
Definition at line 149 of file dashenc.c.
Referenced by dash_flush().
int64_t DASHContext::seg_duration |
Definition at line 153 of file dashenc.c.
Referenced by dash_init().
int64_t DASHContext::frag_duration |
Definition at line 154 of file dashenc.c.
Referenced by dash_init().
int DASHContext::remove_at_exit |
Definition at line 155 of file dashenc.c.
Referenced by dash_write_trailer().
int DASHContext::use_template |
Definition at line 156 of file dashenc.c.
Referenced by dash_flush(), dash_init(), dash_write_packet(), output_segment_list(), and write_manifest().
int DASHContext::use_timeline |
Definition at line 157 of file dashenc.c.
Referenced by dash_flush(), dash_write_packet(), output_segment_list(), and write_manifest().
int DASHContext::single_file |
Definition at line 158 of file dashenc.c.
Referenced by dash_flush(), dash_free(), dash_init(), dash_write_packet(), flush_dynbuf(), flush_init_segment(), init_segment_types(), output_segment_list(), and write_hls_media_playlist().
OutputStream* DASHContext::streams |
Definition at line 159 of file dashenc.c.
Referenced by adaptation_set_add_stream(), dash_check_bitstream(), dash_flush(), dash_free(), dash_init(), dash_parse_prft(), dash_write_header(), dash_write_packet(), dash_write_trailer(), init_segment_types(), parse_adaptation_sets(), write_adaptation_set(), and write_manifest().
int DASHContext::has_video |
Definition at line 160 of file dashenc.c.
Referenced by dash_flush(), dash_init(), and dash_write_packet().
int64_t DASHContext::last_duration |
Definition at line 161 of file dashenc.c.
Referenced by dash_write_packet(), dash_write_trailer(), and write_manifest().
int64_t DASHContext::total_duration |
Definition at line 162 of file dashenc.c.
Referenced by dash_write_packet(), dash_write_trailer(), write_adaptation_set(), and write_manifest().
time_t DASHContext::start_time_s |
Definition at line 164 of file dashenc.c.
Referenced by dash_write_packet(), and write_hls_media_playlist().
int64_t DASHContext::presentation_time_offset |
Definition at line 165 of file dashenc.c.
Referenced by output_segment_list(), and write_adaptation_set().
char DASHContext::dirname[1024] |
Definition at line 166 of file dashenc.c.
Referenced by dash_flush(), dash_init(), dash_write_packet(), dash_write_trailer(), dashenc_delete_segment_file(), flush_init_segment(), write_hls_media_playlist(), and write_manifest().
const char* DASHContext::single_file_name |
Definition at line 167 of file dashenc.c.
Referenced by dash_init().
const char* DASHContext::init_seg_name |
Definition at line 168 of file dashenc.c.
Referenced by dash_init().
const char* DASHContext::media_seg_name |
Definition at line 169 of file dashenc.c.
Referenced by dash_init().
const char* DASHContext::utc_timing_url |
Definition at line 170 of file dashenc.c.
Referenced by dash_init(), write_adaptation_set(), and write_manifest().
const char* DASHContext::method |
Definition at line 171 of file dashenc.c.
Referenced by set_http_options().
const char* DASHContext::user_agent |
Definition at line 172 of file dashenc.c.
Referenced by set_http_options().
AVDictionary* DASHContext::http_opts |
Definition at line 173 of file dashenc.c.
Referenced by set_http_options().
int DASHContext::hls_playlist |
Definition at line 174 of file dashenc.c.
Referenced by dash_init(), dash_write_trailer(), init_segment_types(), write_hls_media_playlist(), and write_manifest().
const char* DASHContext::hls_master_name |
Definition at line 175 of file dashenc.c.
Referenced by dash_write_trailer(), and write_manifest().
int DASHContext::http_persistent |
Definition at line 176 of file dashenc.c.
Referenced by dashenc_io_close(), dashenc_io_open(), and set_http_options().
int DASHContext::master_playlist_created |
Definition at line 177 of file dashenc.c.
Referenced by dash_write_trailer(), and write_manifest().
AVIOContext* DASHContext::mpd_out |
Definition at line 178 of file dashenc.c.
Referenced by dash_free(), and write_manifest().
AVIOContext* DASHContext::m3u8_out |
Definition at line 179 of file dashenc.c.
Referenced by dash_free(), write_hls_media_playlist(), and write_manifest().
int DASHContext::streaming |
Definition at line 180 of file dashenc.c.
Referenced by dash_init(), dash_write_packet(), and output_segment_list().
int64_t DASHContext::timeout |
Definition at line 181 of file dashenc.c.
Referenced by set_http_options().
int DASHContext::index_correction |
Definition at line 182 of file dashenc.c.
Referenced by dash_flush().
AVDictionary* DASHContext::format_options |
Definition at line 183 of file dashenc.c.
Referenced by dash_init().
int DASHContext::global_sidx |
Definition at line 184 of file dashenc.c.
Referenced by dash_flush(), and dash_init().
SegmentType DASHContext::segment_type_option |
Definition at line 185 of file dashenc.c.
Referenced by init_segment_types().
int DASHContext::ignore_io_errors |
Definition at line 186 of file dashenc.c.
Referenced by handle_io_open_error().
int DASHContext::lhls |
Definition at line 187 of file dashenc.c.
Referenced by dash_init(), dash_write_packet(), and output_segment_list().
int DASHContext::ldash |
Definition at line 188 of file dashenc.c.
Referenced by dash_init(), write_adaptation_set(), and write_manifest().
int DASHContext::master_publish_rate |
Definition at line 189 of file dashenc.c.
Referenced by write_manifest().
int DASHContext::nr_of_streams_to_flush |
Definition at line 190 of file dashenc.c.
Referenced by dash_flush(), and dash_init().
int DASHContext::nr_of_streams_flushed |
Definition at line 191 of file dashenc.c.
Referenced by dash_flush(), and dash_init().
int DASHContext::frag_type |
Definition at line 192 of file dashenc.c.
Referenced by dash_init().
int DASHContext::write_prft |
Definition at line 193 of file dashenc.c.
Referenced by dash_init(), dash_write_packet(), and write_adaptation_set().
int64_t DASHContext::max_gop_size |
Definition at line 194 of file dashenc.c.
Referenced by dash_write_packet(), and write_manifest().
int64_t DASHContext::max_segment_duration |
Definition at line 195 of file dashenc.c.
Referenced by dash_init(), and write_manifest().
int DASHContext::profile |
Definition at line 196 of file dashenc.c.
Referenced by adaptation_set_add_stream(), add_adaptation_set(), dash_init(), write_adaptation_set(), and write_manifest().
int64_t DASHContext::target_latency |
Definition at line 197 of file dashenc.c.
Referenced by dash_init(), and write_manifest().
int DASHContext::target_latency_refid |
Definition at line 198 of file dashenc.c.
Referenced by dash_init(), dash_parse_prft(), and write_manifest().
AVRational DASHContext::min_playback_rate |
Definition at line 199 of file dashenc.c.
Referenced by dash_init(), and write_manifest().
AVRational DASHContext::max_playback_rate |
Definition at line 200 of file dashenc.c.
Referenced by dash_init(), and write_manifest().
int64_t DASHContext::update_period |
Definition at line 201 of file dashenc.c.
Referenced by write_manifest().