FFmpeg
|
Data Fields | |
char * | url_template |
AVIOContext | pb |
AVIOContext * | input |
AVFormatContext * | parent |
AVFormatContext * | ctx |
AVPacket | pkt |
int | rep_idx |
int | rep_count |
int | stream_index |
enum AVMediaType | type |
int | n_fragments |
struct fragment ** | fragments |
int | n_timelines |
struct timeline ** | timelines |
int64_t | first_seq_no |
int64_t | last_seq_no |
int64_t | start_number |
int64_t | fragment_duration |
int64_t | fragment_timescale |
int64_t | presentation_timeoffset |
int64_t | cur_seq_no |
int64_t | cur_seg_offset |
int64_t | cur_seg_size |
struct fragment * | cur_seg |
struct fragment * | init_section |
uint8_t * | init_sec_buf |
uint32_t | init_sec_buf_size |
uint32_t | init_sec_data_len |
uint32_t | init_sec_buf_read_offset |
int64_t | cur_timestamp |
int | is_restart_needed |
char* representation::url_template |
Definition at line 76 of file dashdec.c.
Referenced by free_representation(), get_current_fragment(), and parse_manifest_representation().
AVIOContext representation::pb |
Definition at line 77 of file dashdec.c.
Referenced by free_representation(), and reopen_demux_for_component().
AVIOContext* representation::input |
Definition at line 78 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), free_representation(), open_input(), read_data(), read_from_url(), seek_data(), and update_init_section().
AVFormatContext* representation::parent |
Definition at line 79 of file dashdec.c.
Referenced by calc_max_seg_no(), dash_read_packet(), dash_seek(), free_representation(), get_current_fragment(), move_segments(), open_demux_for_component(), open_input(), read_data(), read_from_url(), and update_init_section().
AVFormatContext* representation::ctx |
Definition at line 80 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), free_representation(), open_demux_for_component(), and reopen_demux_for_component().
int representation::rep_idx |
Definition at line 82 of file dashdec.c.
Referenced by dash_seek(), get_current_fragment(), open_input(), parse_manifest(), parse_manifest_representation(), read_data(), reopen_demux_for_component(), and update_init_section().
int representation::rep_count |
Definition at line 83 of file dashdec.c.
Referenced by parse_manifest().
int representation::stream_index |
Definition at line 84 of file dashdec.c.
Referenced by dash_read_header(), and dash_read_packet().
enum AVMediaType representation::type |
int representation::n_fragments |
Definition at line 88 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), dash_seek(), free_fragment_list(), get_current_fragment(), move_segments(), parse_manifest_representation(), parse_manifest_segmenturlnode(), reopen_demux_for_component(), and seek_data().
struct fragment** representation::fragments |
Definition at line 89 of file dashdec.c.
Referenced by free_fragment_list(), get_current_fragment(), move_segments(), parse_manifest_representation(), parse_manifest_segmenturlnode(), and refresh_manifest().
int representation::n_timelines |
Definition at line 91 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), calc_next_seg_no_from_timelines(), dash_seek(), free_timelines_list(), get_segment_start_time_based_on_timeline(), move_timelines(), and parse_manifest_segmenttimeline().
struct timeline** representation::timelines |
Definition at line 92 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), calc_next_seg_no_from_timelines(), dash_seek(), free_timelines_list(), get_current_fragment(), get_segment_start_time_based_on_timeline(), move_timelines(), parse_manifest_segmenttimeline(), and refresh_manifest().
int64_t representation::first_seq_no |
Definition at line 94 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), calc_min_seg_no(), dash_seek(), move_timelines(), and parse_manifest_representation().
int64_t representation::last_seq_no |
Definition at line 95 of file dashdec.c.
Referenced by dash_seek(), get_current_fragment(), move_segments(), move_timelines(), and open_demux_for_component().
int64_t representation::start_number |
Definition at line 96 of file dashdec.c.
Referenced by move_segments().
int64_t representation::fragment_duration |
Definition at line 98 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), calc_min_seg_no(), dash_seek(), and parse_manifest_representation().
int64_t representation::fragment_timescale |
Definition at line 99 of file dashdec.c.
Referenced by calc_cur_seg_no(), calc_max_seg_no(), calc_min_seg_no(), dash_seek(), parse_manifest_representation(), and refresh_manifest().
int64_t representation::presentation_timeoffset |
Definition at line 101 of file dashdec.c.
Referenced by calc_cur_seg_no(), and parse_manifest_representation().
int64_t representation::cur_seq_no |
Definition at line 103 of file dashdec.c.
Referenced by dash_seek(), get_current_fragment(), move_segments(), move_timelines(), open_demux_for_component(), read_data(), and refresh_manifest().
int64_t representation::cur_seg_offset |
Definition at line 104 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), open_input(), and read_from_url().
int64_t representation::cur_seg_size |
Definition at line 105 of file dashdec.c.
Referenced by open_input(), and read_from_url().
struct fragment* representation::cur_seg |
Definition at line 106 of file dashdec.c.
Referenced by free_representation(), and read_data().
struct fragment* representation::init_section |
Definition at line 109 of file dashdec.c.
Referenced by free_representation(), parse_manifest_representation(), parse_manifest_segmenturlnode(), and update_init_section().
uint8_t* representation::init_sec_buf |
Definition at line 110 of file dashdec.c.
Referenced by free_representation(), read_data(), and update_init_section().
uint32_t representation::init_sec_buf_size |
Definition at line 111 of file dashdec.c.
Referenced by update_init_section().
uint32_t representation::init_sec_data_len |
Definition at line 112 of file dashdec.c.
Referenced by read_data(), seek_data(), and update_init_section().
uint32_t representation::init_sec_buf_read_offset |
Definition at line 113 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), read_data(), and update_init_section().
int64_t representation::cur_timestamp |
Definition at line 114 of file dashdec.c.
Referenced by dash_read_packet(), and dash_seek().
int representation::is_restart_needed |
Definition at line 115 of file dashdec.c.
Referenced by dash_read_packet(), and read_data().