FFmpeg
|
Data Fields | |
char | url [MAX_URL_SIZE] |
AVIOContext | pb |
uint8_t * | read_buffer |
URLContext * | input |
AVFormatContext * | parent |
int | index |
AVFormatContext * | ctx |
AVPacket | pkt |
int | stream_offset |
int | finished |
enum PlaylistType | type |
int64_t | target_duration |
int | start_seq_no |
int | n_segments |
struct segment ** | segments |
int | needed |
int | cur_needed |
int | cur_seq_no |
int64_t | cur_seg_offset |
int64_t | last_load_time |
struct segment * | cur_init_section |
uint8_t * | init_sec_buf |
unsigned int | init_sec_buf_size |
unsigned int | init_sec_data_len |
unsigned int | init_sec_buf_read_offset |
char | key_url [MAX_URL_SIZE] |
uint8_t | key [16] |
int | is_id3_timestamped |
int64_t | id3_mpegts_timestamp |
int64_t | id3_offset |
uint8_t * | id3_buf |
unsigned int | id3_buf_size |
AVDictionary * | id3_initial |
int | id3_found |
int | id3_changed |
ID3v2ExtraMeta * | id3_deferred_extra |
int64_t | seek_timestamp |
int | seek_flags |
int | seek_stream_index |
int | n_renditions |
struct rendition ** | renditions |
int | n_init_sections |
struct segment ** | init_sections |
char playlist::url[MAX_URL_SIZE] |
Definition at line 94 of file hls.c.
Referenced by hls_read_header(), new_playlist(), read_data(), and select_cur_seq_no().
AVIOContext playlist::pb |
Definition at line 95 of file hls.c.
Referenced by free_playlist_list(), hls_read_header(), hls_read_packet(), hls_read_seek(), and recheck_discard_flags().
uint8_t* playlist::read_buffer |
Definition at line 96 of file hls.c.
Referenced by hls_read_header().
URLContext* playlist::input |
Definition at line 97 of file hls.c.
Referenced by free_playlist_list(), hls_read_seek(), open_input(), read_data(), read_from_url(), recheck_discard_flags(), update_init_section(), and url_connect().
AVFormatContext* playlist::parent |
Definition at line 98 of file hls.c.
Referenced by hls_read_header(), open_input(), read_data(), update_init_section(), and url_connect().
int playlist::index |
Definition at line 99 of file hls.c.
Referenced by hls_read_header(), open_input(), read_data(), and update_init_section().
AVFormatContext* playlist::ctx |
Definition at line 100 of file hls.c.
Referenced by add_metadata_from_renditions(), fill_timing_for_id3_timestamped_stream(), free_playlist_list(), get_timebase(), handle_id3(), hls_read_header(), hls_read_packet(), hls_read_seek(), id3_has_changed_values(), intercept_id3(), and read_data().
AVPacket playlist::pkt |
Definition at line 101 of file hls.c.
Referenced by fill_timing_for_id3_timestamped_stream(), free_playlist_list(), get_timebase(), hls_read_packet(), hls_read_seek(), and new_playlist().
int playlist::stream_offset |
Definition at line 102 of file hls.c.
Referenced by add_metadata_from_renditions(), hls_read_header(), hls_read_packet(), hls_read_seek(), and read_data().
int playlist::finished |
Definition at line 104 of file hls.c.
Referenced by hls_read_seek(), parse_playlist(), read_data(), and select_cur_seq_no().
enum PlaylistType playlist::type |
Definition at line 105 of file hls.c.
Referenced by hls_read_seek(), and parse_playlist().
int64_t playlist::target_duration |
Definition at line 106 of file hls.c.
Referenced by default_reload_interval(), parse_playlist(), and read_data().
int playlist::start_seq_no |
Definition at line 107 of file hls.c.
Referenced by current_segment(), find_timestamp_in_playlist(), parse_playlist(), read_data(), and select_cur_seq_no().
int playlist::n_segments |
Definition at line 108 of file hls.c.
Referenced by default_reload_interval(), find_timestamp_in_playlist(), free_segment_list(), hls_read_header(), parse_playlist(), read_data(), and select_cur_seq_no().
struct segment** playlist::segments |
Definition at line 109 of file hls.c.
Referenced by current_segment(), default_reload_interval(), find_timestamp_in_playlist(), free_segment_list(), hls_read_header(), and parse_playlist().
int playlist::needed |
Definition at line 110 of file hls.c.
Referenced by hls_read_header(), hls_read_packet(), read_data(), and recheck_discard_flags().
int playlist::cur_needed |
Definition at line 110 of file hls.c.
Referenced by recheck_discard_flags().
int playlist::cur_seq_no |
Definition at line 111 of file hls.c.
Referenced by current_segment(), hls_read_header(), hls_read_seek(), read_data(), and recheck_discard_flags().
int64_t playlist::cur_seg_offset |
Definition at line 112 of file hls.c.
Referenced by open_input(), and read_from_url().
int64_t playlist::last_load_time |
Definition at line 113 of file hls.c.
Referenced by parse_playlist(), read_data(), and select_cur_seq_no().
struct segment* playlist::cur_init_section |
Definition at line 116 of file hls.c.
Referenced by update_init_section().
uint8_t* playlist::init_sec_buf |
Definition at line 117 of file hls.c.
Referenced by free_playlist_list(), read_data(), and update_init_section().
unsigned int playlist::init_sec_buf_size |
Definition at line 118 of file hls.c.
Referenced by update_init_section().
unsigned int playlist::init_sec_data_len |
Definition at line 119 of file hls.c.
Referenced by read_data(), and update_init_section().
unsigned int playlist::init_sec_buf_read_offset |
Definition at line 120 of file hls.c.
Referenced by read_data(), and update_init_section().
char playlist::key_url[MAX_URL_SIZE] |
Definition at line 122 of file hls.c.
Referenced by open_input().
uint8_t playlist::key[16] |
Definition at line 123 of file hls.c.
Referenced by open_input().
int playlist::is_id3_timestamped |
Definition at line 127 of file hls.c.
Referenced by get_timebase(), hls_read_header(), hls_read_packet(), intercept_id3(), new_playlist(), read_data(), and update_init_section().
int64_t playlist::id3_mpegts_timestamp |
Definition at line 128 of file hls.c.
Referenced by fill_timing_for_id3_timestamped_stream(), handle_id3(), intercept_id3(), and new_playlist().
int64_t playlist::id3_offset |
Definition at line 129 of file hls.c.
Referenced by fill_timing_for_id3_timestamped_stream(), and handle_id3().
uint8_t* playlist::id3_buf |
Definition at line 130 of file hls.c.
Referenced by free_playlist_list(), and intercept_id3().
unsigned int playlist::id3_buf_size |
Definition at line 131 of file hls.c.
Referenced by intercept_id3().
AVDictionary* playlist::id3_initial |
Definition at line 132 of file hls.c.
Referenced by free_playlist_list(), handle_id3(), and id3_has_changed_values().
int playlist::id3_found |
Definition at line 133 of file hls.c.
Referenced by handle_id3().
int playlist::id3_changed |
Definition at line 134 of file hls.c.
Referenced by handle_id3().
ID3v2ExtraMeta* playlist::id3_deferred_extra |
Definition at line 135 of file hls.c.
Referenced by free_playlist_list(), handle_id3(), and hls_read_header().
int64_t playlist::seek_timestamp |
Definition at line 137 of file hls.c.
Referenced by hls_read_packet(), hls_read_seek(), new_playlist(), and recheck_discard_flags().
int playlist::seek_flags |
Definition at line 138 of file hls.c.
Referenced by hls_read_packet(), hls_read_seek(), and recheck_discard_flags().
int playlist::seek_stream_index |
Definition at line 139 of file hls.c.
Referenced by hls_read_packet(), hls_read_seek(), and recheck_discard_flags().
int playlist::n_renditions |
Definition at line 145 of file hls.c.
Referenced by add_metadata_from_renditions(), add_renditions_to_variant(), and new_rendition().
struct rendition** playlist::renditions |
Definition at line 146 of file hls.c.
Referenced by add_metadata_from_renditions(), add_renditions_to_variant(), free_playlist_list(), and new_rendition().
int playlist::n_init_sections |
Definition at line 150 of file hls.c.
Referenced by free_init_section_list(), and new_init_section().
struct segment** playlist::init_sections |
Definition at line 151 of file hls.c.
Referenced by free_init_section_list(), and new_init_section().