|
FFmpeg
|
Data Fields | |
| char * | url_template |
| FFIOContext | pb |
| AVIOContext * | input |
| AVFormatContext * | parent |
| AVFormatContext * | ctx |
| int | stream_index |
| char * | id |
| char * | lang |
| 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 80 of file dashdec.c.
Referenced by free_representation(), get_current_fragment(), and parse_manifest_representation().
| FFIOContext representation::pb |
Definition at line 81 of file dashdec.c.
Referenced by close_demux_for_component(), free_representation(), open_url(), and reopen_demux_for_component().
| AVIOContext* representation::input |
Definition at line 82 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 83 of file dashdec.c.
Referenced by dash_read_packet(), dash_seek(), free_representation(), get_current_fragment(), move_segments(), open_demux_for_component(), open_input(), parse_manifest_representation(), read_data(), recheck_discard_flags(), and update_init_section().
| AVFormatContext* representation::ctx |
Definition at line 84 of file dashdec.c.
Referenced by close_demux_for_component(), copy_init_section(), dash_read_packet(), dash_seek(), free_representation(), open_demux_for_component(), recheck_discard_flags(), and reopen_demux_for_component().
| int representation::stream_index |
Definition at line 85 of file dashdec.c.
Referenced by dash_read_header(), dash_read_packet(), dash_read_seek(), and recheck_discard_flags().
| char* representation::id |
Definition at line 87 of file dashdec.c.
Referenced by dash_read_header(), free_representation(), and parse_manifest_representation().
| char* representation::lang |
Definition at line 88 of file dashdec.c.
Referenced by dash_read_header(), free_representation(), and parse_manifest_representation().
| int representation::bandwidth |
Definition at line 89 of file dashdec.c.
Referenced by dash_read_header(), and parse_manifest_representation().
| AVRational representation::framerate |
Definition at line 90 of file dashdec.c.
Referenced by parse_manifest_representation(), and reopen_demux_for_component().
| AVStream* representation::assoc_stream |
Definition at line 91 of file dashdec.c.
Referenced by dash_read_header(), and recheck_discard_flags().
| int representation::n_fragments |
Definition at line 93 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 94 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 96 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 97 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 99 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 100 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 101 of file dashdec.c.
Referenced by move_segments(), and parse_manifest_representation().
| int64_t representation::fragment_duration |
Definition at line 103 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 104 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 106 of file dashdec.c.
Referenced by calc_cur_seg_no(), and parse_manifest_representation().
| int64_t representation::cur_seq_no |
Definition at line 108 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 109 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 110 of file dashdec.c.
Referenced by open_input(), and read_from_url().
| struct fragment* representation::cur_seg |
Definition at line 111 of file dashdec.c.
Referenced by free_representation(), and read_data().
| struct fragment* representation::init_section |
Definition at line 114 of file dashdec.c.
Referenced by free_representation(), is_common_init_section_exist(), parse_manifest_representation(), parse_manifest_segmenturlnode(), and update_init_section().
| uint8_t* representation::init_sec_buf |
Definition at line 115 of file dashdec.c.
Referenced by copy_init_section(), free_representation(), read_data(), and update_init_section().
| uint32_t representation::init_sec_buf_size |
Definition at line 116 of file dashdec.c.
Referenced by copy_init_section(), and update_init_section().
| uint32_t representation::init_sec_data_len |
Definition at line 117 of file dashdec.c.
Referenced by copy_init_section(), read_data(), seek_data(), and update_init_section().
| uint32_t representation::init_sec_buf_read_offset |
Definition at line 118 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 119 of file dashdec.c.
Referenced by copy_init_section(), dash_read_packet(), and dash_seek().
| int representation::is_restart_needed |
Definition at line 120 of file dashdec.c.
Referenced by dash_read_packet(), and read_data().
1.8.17