FFmpeg
|
AVFormatContext* HLSContext::ctx |
Definition at line 182 of file hls.c.
Referenced by free_playlist_list(), and parse_playlist().
int HLSContext::n_variants |
Definition at line 183 of file hls.c.
Referenced by free_variant_list(), hls_open(), new_variant(), parse_playlist(), and playlist_in_multiple_variants().
struct variant ** HLSContext::variants |
Definition at line 184 of file hls.c.
Referenced by free_variant_list(), hls_open(), hls_read_seek(), new_variant(), parse_playlist(), and playlist_in_multiple_variants().
int HLSContext::n_playlists |
Definition at line 185 of file hls.c.
Referenced by ensure_playlist(), free_playlist_list(), hls_read_packet(), hls_read_seek(), new_playlist(), parse_playlist(), and recheck_discard_flags().
struct playlist** HLSContext::playlists |
Definition at line 186 of file hls.c.
Referenced by ensure_playlist(), free_playlist_list(), hls_read_packet(), hls_read_seek(), new_playlist(), parse_playlist(), and recheck_discard_flags().
int HLSContext::n_renditions |
Definition at line 187 of file hls.c.
Referenced by add_renditions_to_variant(), free_rendition_list(), and new_rendition().
struct rendition** HLSContext::renditions |
Definition at line 188 of file hls.c.
Referenced by add_renditions_to_variant(), free_rendition_list(), and new_rendition().
int HLSContext::cur_seq_no |
Definition at line 190 of file hls.c.
Referenced by hls_open(), hls_read(), read_data(), and select_cur_seq_no().
int HLSContext::live_start_index |
Definition at line 191 of file hls.c.
Referenced by select_cur_seq_no().
int HLSContext::first_packet |
Definition at line 192 of file hls.c.
Referenced by hls_read_packet(), and select_cur_seq_no().
int64_t HLSContext::first_timestamp |
Definition at line 193 of file hls.c.
Referenced by find_timestamp_in_playlist(), hls_read_packet(), and hls_read_seek().
int64_t HLSContext::cur_timestamp |
Definition at line 194 of file hls.c.
Referenced by hls_read_packet(), hls_read_seek(), recheck_discard_flags(), and select_cur_seq_no().
AVIOInterruptCB* HLSContext::interrupt_callback |
Definition at line 195 of file hls.c.
Referenced by read_data().
char* HLSContext::user_agent |
holds HTTP user agent set as an AVOption to the HTTP protocol context
Definition at line 196 of file hls.c.
Referenced by free_playlist_list(), open_input(), and parse_playlist().
char* HLSContext::cookies |
holds HTTP cookie values set in either the initial response or as an AVOption to the HTTP protocol context
Definition at line 197 of file hls.c.
Referenced by free_playlist_list(), open_input(), open_url(), and parse_playlist().
char* HLSContext::headers |
holds HTTP headers set as an AVOption to the HTTP protocol context
Definition at line 198 of file hls.c.
Referenced by free_playlist_list(), open_input(), and parse_playlist().
char* HLSContext::http_proxy |
holds the address of the HTTP proxy server
Definition at line 199 of file hls.c.
Referenced by free_playlist_list(), open_input(), and parse_playlist().
AVDictionary* HLSContext::avio_opts |
Definition at line 200 of file hls.c.
Referenced by hls_close(), open_input(), and save_avio_options().
int HLSContext::strict_std_compliance |
Definition at line 201 of file hls.c.
Referenced by new_rendition().
unsigned HLSContext::number |
Definition at line 76 of file hlsenc.c.
Referenced by hls_start(), and hls_write_packet().
int64_t HLSContext::sequence |
Definition at line 77 of file hlsenc.c.
Referenced by hls_append_segment(), hls_start(), hls_window(), and hls_write_header().
int64_t HLSContext::start_sequence |
Definition at line 78 of file hlsenc.c.
Referenced by hls_window(), and hls_write_header().
AVOutputFormat* HLSContext::oformat |
Definition at line 79 of file hlsenc.c.
Referenced by hls_mux_init(), and hls_write_header().
AVOutputFormat* HLSContext::vtt_oformat |
Definition at line 80 of file hlsenc.c.
Referenced by hls_mux_init(), and hls_write_header().
AVFormatContext* HLSContext::avf |
Definition at line 82 of file hlsenc.c.
Referenced by hls_append_segment(), hls_delete_old_segments(), hls_mux_init(), hls_start(), hls_write_header(), hls_write_packet(), and hls_write_trailer().
AVFormatContext* HLSContext::vtt_avf |
Definition at line 83 of file hlsenc.c.
Referenced by hls_append_segment(), hls_mux_init(), hls_start(), hls_write_header(), hls_write_packet(), and hls_write_trailer().
float HLSContext::time |
Definition at line 85 of file hlsenc.c.
Referenced by hls_write_header().
int HLSContext::max_nb_segments |
Definition at line 86 of file hlsenc.c.
Referenced by hls_append_segment().
int HLSContext::wrap |
Definition at line 87 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_start().
uint32_t HLSContext::flags |
Definition at line 88 of file hlsenc.c.
Referenced by hls_append_segment(), hls_start(), hls_window(), hls_write_header(), and hls_write_packet().
uint32_t HLSContext::pl_type |
Definition at line 89 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_window().
char* HLSContext::segment_filename |
Definition at line 90 of file hlsenc.c.
Referenced by hls_delete_old_segments(), and hls_write_header().
int HLSContext::use_localtime |
flag to expand filename with localtime
Definition at line 92 of file hlsenc.c.
Referenced by hls_start(), and hls_write_header().
int HLSContext::use_localtime_mkdir |
flag to mkdir dirname in timebased filename
Definition at line 93 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_start().
int HLSContext::allowcache |
Definition at line 94 of file hlsenc.c.
Referenced by hls_window().
int64_t HLSContext::recording_time |
Definition at line 95 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int HLSContext::has_video |
Definition at line 96 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int HLSContext::has_subtitle |
Definition at line 97 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_write_header().
int64_t HLSContext::start_pts |
Definition at line 98 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int64_t HLSContext::end_pts |
Definition at line 99 of file hlsenc.c.
Referenced by hls_write_packet().
double HLSContext::duration |
Definition at line 100 of file hlsenc.c.
Referenced by hls_write_packet(), and hls_write_trailer().
int64_t HLSContext::start_pos |
Definition at line 101 of file hlsenc.c.
Referenced by hls_mux_init(), hls_write_packet(), and hls_write_trailer().
int64_t HLSContext::size |
Definition at line 102 of file hlsenc.c.
Referenced by hls_write_packet(), and hls_write_trailer().
int HLSContext::nb_entries |
Definition at line 103 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_window().
int HLSContext::discontinuity_set |
Definition at line 104 of file hlsenc.c.
Referenced by hls_window().
HLSSegment* HLSContext::segments |
Definition at line 106 of file hlsenc.c.
Referenced by free_segment_list(), hls_append_segment(), hls_delete_old_segments(), hls_read(), hls_window(), hls_write_trailer(), and parse_playlist().
HLSSegment* HLSContext::last_segment |
Definition at line 107 of file hlsenc.c.
Referenced by hls_append_segment().
HLSSegment* HLSContext::old_segments |
Definition at line 108 of file hlsenc.c.
Referenced by hls_append_segment(), hls_delete_old_segments(), and hls_write_trailer().
char* HLSContext::basename |
Definition at line 110 of file hlsenc.c.
Referenced by hls_start(), hls_write_header(), and hls_write_trailer().
char* HLSContext::vtt_basename |
Definition at line 111 of file hlsenc.c.
Referenced by hls_start(), hls_write_header(), and hls_write_trailer().
char* HLSContext::vtt_m3u8_name |
Definition at line 112 of file hlsenc.c.
Referenced by hls_window(), hls_write_header(), and hls_write_trailer().
char* HLSContext::baseurl |
Definition at line 113 of file hlsenc.c.
Referenced by hls_window().
char* HLSContext::format_options_str |
Definition at line 114 of file hlsenc.c.
Referenced by hls_write_header().
char* HLSContext::subtitle_filename |
Definition at line 116 of file hlsenc.c.
Referenced by hls_write_header().
AVDictionary* HLSContext::format_options |
Definition at line 117 of file hlsenc.c.
Referenced by hls_write_header().
char* HLSContext::key_info_file |
Definition at line 119 of file hlsenc.c.
Referenced by hls_append_segment(), hls_encryption_start(), hls_start(), and hls_window().
char HLSContext::key_file[LINE_BUFFER_SIZE+1] |
Definition at line 120 of file hlsenc.c.
Referenced by hls_encryption_start().
char HLSContext::key_uri[LINE_BUFFER_SIZE+1] |
Definition at line 121 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_encryption_start().
char HLSContext::key_string[KEYSIZE *2+1] |
Definition at line 122 of file hlsenc.c.
Referenced by hls_encryption_start(), and hls_start().
char HLSContext::iv_string[KEYSIZE *2+1] |
Definition at line 123 of file hlsenc.c.
Referenced by hls_append_segment(), hls_encryption_start(), and hls_start().
AVDictionary* HLSContext::vtt_format_options |
char* HLSContext::method |
Definition at line 126 of file hlsenc.c.
Referenced by set_http_options().
char HLSContext::playlisturl[MAX_URL_SIZE] |
Definition at line 59 of file hlsproto.c.
Referenced by hls_open(), and hls_read().
int64_t HLSContext::target_duration |
Definition at line 60 of file hlsproto.c.
Referenced by hls_read(), and parse_playlist().
int HLSContext::start_seq_no |
Definition at line 61 of file hlsproto.c.
Referenced by hls_open(), hls_read(), and parse_playlist().
int HLSContext::finished |
Definition at line 62 of file hlsproto.c.
Referenced by hls_open(), hls_read(), and parse_playlist().
int HLSContext::n_segments |
Definition at line 63 of file hlsproto.c.
Referenced by free_segment_list(), hls_open(), hls_read(), and parse_playlist().
struct segment** HLSContext::segments |
Definition at line 64 of file hlsproto.c.
URLContext* HLSContext::seg_hd |
Definition at line 68 of file hlsproto.c.
Referenced by hls_close(), and hls_read().
int64_t HLSContext::last_load_time |
Definition at line 69 of file hlsproto.c.
Referenced by hls_read(), and parse_playlist().