|
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 |
| 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.6