| FFmpeg
    4.0
    | 
| 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 | 
| char | id [20] | 
| int | bandwidth | 
| AVRational | framerate | 
| AVStream * | assoc_stream | 
| 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 close_demux_for_component(), 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(), recheck_discard_flags(), seek_data(), and update_init_section().
| AVFormatContext* representation::parent | 
Definition at line 79 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), free_representation(), get_current_fragment(), move_segments(), open_demux_for_component(), open_input(), read_data(), read_from_url(), recheck_discard_flags(), and update_init_section().
| AVFormatContext* representation::ctx | 
Definition at line 80 of file dashdec.c.
Referenced by close_demux_for_component(), dash_read_packet(), dash_read_seek(), dash_seek(), free_representation(), open_demux_for_component(), recheck_discard_flags(), 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_representation(), read_data(), reopen_demux_for_component(), and update_init_section().
| int representation::stream_index | 
Definition at line 84 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), and recheck_discard_flags().
| enum AVMediaType representation::type | 
| char representation::id[20] | 
Definition at line 87 of file dashdec.c.
Referenced by dash_read_header(), and parse_manifest_representation().
| int representation::bandwidth | 
Definition at line 88 of file dashdec.c.
Referenced by dash_read_header(), and parse_manifest_representation().
| AVRational representation::framerate | 
Definition at line 89 of file dashdec.c.
Referenced by parse_manifest_representation(), and reopen_demux_for_component().
| AVStream* representation::assoc_stream | 
Definition at line 90 of file dashdec.c.
Referenced by dash_read_header(), and recheck_discard_flags().
| int representation::n_fragments | 
Definition at line 92 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 93 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 95 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 96 of file dashdec.c.
Referenced by 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 98 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 99 of file dashdec.c.
Referenced by dash_seek(), get_current_fragment(), move_segments(), move_timelines(), open_demux_for_component(), parse_manifest_representation(), and read_data().
| int64_t representation::start_number | 
Definition at line 100 of file dashdec.c.
Referenced by move_segments().
| int64_t representation::fragment_duration | 
Definition at line 102 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 103 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 105 of file dashdec.c.
Referenced by calc_cur_seg_no(), and parse_manifest_representation().
| int64_t representation::cur_seq_no | 
Definition at line 107 of file dashdec.c.
Referenced by dash_seek(), get_current_fragment(), move_segments(), move_timelines(), open_demux_for_component(), read_data(), recheck_discard_flags(), and refresh_manifest().
| int64_t representation::cur_seg_offset | 
Definition at line 108 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), open_input(), read_from_url(), and recheck_discard_flags().
| int64_t representation::cur_seg_size | 
Definition at line 109 of file dashdec.c.
Referenced by open_input(), and read_from_url().
| struct fragment* representation::cur_seg | 
Definition at line 110 of file dashdec.c.
Referenced by free_representation(), and read_data().
| struct fragment* representation::init_section | 
Definition at line 113 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 114 of file dashdec.c.
Referenced by free_representation(), read_data(), and update_init_section().
| uint32_t representation::init_sec_buf_size | 
Definition at line 115 of file dashdec.c.
Referenced by update_init_section().
| uint32_t representation::init_sec_data_len | 
Definition at line 116 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 117 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), read_data(), recheck_discard_flags(), and update_init_section().
| int64_t representation::cur_timestamp | 
Definition at line 118 of file dashdec.c.
Referenced by dash_read_packet(), and dash_seek().
| int representation::is_restart_needed | 
Definition at line 119 of file dashdec.c.
Referenced by dash_read_packet(), and read_data().
 1.8.13
 1.8.13