| FFmpeg
    4.0
    | 
| AVFormatContext* HLSContext::ctx | 
Definition at line 191 of file hls.c.
Referenced by free_playlist_list(), hls_close(), hls_read_seek(), open_url(), and parse_playlist().
| int HLSContext::n_variants | 
Definition at line 192 of file hls.c.
Referenced by add_stream_to_programs(), free_variant_list(), hls_open(), new_variant(), and parse_playlist().
| struct variant ** HLSContext::variants | 
Definition at line 193 of file hls.c.
Referenced by add_stream_to_programs(), free_variant_list(), hls_open(), new_variant(), and parse_playlist().
| int HLSContext::n_playlists | 
Definition at line 194 of file hls.c.
Referenced by ensure_playlist(), free_playlist_list(), hls_read_packet(), hls_read_seek(), new_playlist(), parse_playlist(), recheck_discard_flags(), and update_noheader_flag().
| struct playlist** HLSContext::playlists | 
Definition at line 195 of file hls.c.
Referenced by ensure_playlist(), free_playlist_list(), hls_read_packet(), hls_read_seek(), new_playlist(), parse_playlist(), recheck_discard_flags(), and update_noheader_flag().
| int HLSContext::n_renditions | 
Definition at line 196 of file hls.c.
Referenced by add_renditions_to_variant(), free_rendition_list(), and new_rendition().
| struct rendition** HLSContext::renditions | 
Definition at line 197 of file hls.c.
Referenced by add_renditions_to_variant(), free_rendition_list(), and new_rendition().
| int HLSContext::cur_seq_no | 
Definition at line 199 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 200 of file hls.c.
Referenced by select_cur_seq_no().
| int HLSContext::first_packet | 
Definition at line 201 of file hls.c.
Referenced by hls_read_packet(), and select_cur_seq_no().
| int64_t HLSContext::first_timestamp | 
Definition at line 202 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 203 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 204 of file hls.c.
Referenced by read_data().
| char* HLSContext::referer | 
holds HTTP referer set as an AVOption to the HTTP protocol context
Definition at line 205 of file hls.c.
Referenced by open_input().
| char * HLSContext::user_agent | 
holds HTTP user agent set as an AVOption to the HTTP protocol context
Definition at line 206 of file hls.c.
Referenced by free_playlist_list(), open_input(), parse_playlist(), and set_http_options().
| 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 207 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 208 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 209 of file hls.c.
Referenced by free_playlist_list(), open_input(), and parse_playlist().
| AVDictionary* HLSContext::avio_opts | 
Definition at line 210 of file hls.c.
Referenced by hls_close(), open_input(), and save_avio_options().
| int HLSContext::strict_std_compliance | 
Definition at line 211 of file hls.c.
Referenced by new_rendition().
| char* HLSContext::allowed_extensions | 
Definition at line 212 of file hls.c.
Referenced by open_url().
| int HLSContext::max_reload | 
Definition at line 213 of file hls.c.
Referenced by read_data().
| int HLSContext::http_persistent | 
Definition at line 214 of file hls.c.
Referenced by hlsenc_io_close(), hlsenc_io_open(), open_input(), open_url(), parse_playlist(), read_data(), and set_http_options().
| int HLSContext::http_multiple | 
Definition at line 215 of file hls.c.
Referenced by read_data().
| AVIOContext* HLSContext::playlist_pb | 
Definition at line 216 of file hls.c.
Referenced by hls_close(), and parse_playlist().
| int64_t HLSContext::start_sequence | 
Definition at line 170 of file hlsenc.c.
Referenced by hls_init(), hls_window(), hls_write_packet(), and parse_playlist().
| uint32_t HLSContext::start_sequence_source_type | 
Definition at line 171 of file hlsenc.c.
Referenced by hls_init().
| float HLSContext::time | 
Definition at line 173 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
| float HLSContext::init_time | 
Definition at line 174 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
| int HLSContext::max_nb_segments | 
Definition at line 175 of file hlsenc.c.
Referenced by hls_append_segment().
| int HLSContext::hls_delete_threshold | 
Definition at line 176 of file hlsenc.c.
Referenced by hls_delete_old_segments().
| uint32_t HLSContext::flags | 
Definition at line 180 of file hlsenc.c.
Referenced by hls_append_segment(), hls_init(), hls_mux_init(), hls_start(), hls_window(), hls_write_packet(), hls_write_trailer(), sls_flag_check_duration_size(), sls_flag_check_duration_size_index(), sls_flag_file_rename(), sls_flag_use_localtime_filename(), and sls_flags_filename_process().
| uint32_t HLSContext::pl_type | 
Definition at line 181 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_window().
| char* HLSContext::segment_filename | 
Definition at line 182 of file hlsenc.c.
Referenced by hls_delete_old_segments(), and hls_init().
| char* HLSContext::fmp4_init_filename | 
Definition at line 183 of file hlsenc.c.
Referenced by hls_init().
| int HLSContext::segment_type | 
Definition at line 184 of file hlsenc.c.
Referenced by get_default_pattern_localtime_fmt(), hls_init(), hls_mux_init(), hls_start(), hls_window(), hls_write_packet(), and hls_write_trailer().
| int HLSContext::use_localtime | 
flag to expand filename with localtime
Definition at line 186 of file hlsenc.c.
Referenced by hls_init(), and hls_start().
| int HLSContext::use_localtime_mkdir | 
flag to mkdir dirname in timebased filename
Definition at line 187 of file hlsenc.c.
Referenced by hls_append_segment(), hls_delete_old_segments(), and hls_start().
| int HLSContext::allowcache | 
Definition at line 188 of file hlsenc.c.
Referenced by hls_window().
| int64_t HLSContext::recording_time | 
Definition at line 189 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
| int64_t HLSContext::max_seg_size | 
Definition at line 190 of file hlsenc.c.
Referenced by hls_append_segment(), hls_mux_init(), hls_start(), hls_window(), hls_write_header(), and hls_write_packet().
| char* HLSContext::baseurl | 
Definition at line 192 of file hlsenc.c.
Referenced by hls_init().
| char* HLSContext::format_options_str | 
Definition at line 193 of file hlsenc.c.
Referenced by hls_init(), hls_mux_init(), and hls_write_header().
| char* HLSContext::subtitle_filename | 
Definition at line 195 of file hlsenc.c.
Referenced by hls_init().
| AVDictionary* HLSContext::format_options | 
Definition at line 196 of file hlsenc.c.
Referenced by hls_init(), hls_mux_init(), and hls_write_header().
| int HLSContext::encrypt | 
Definition at line 198 of file hlsenc.c.
Referenced by hls_append_segment(), hls_start(), hls_window(), and hlsenc_io_close().
| char* HLSContext::key | 
Definition at line 199 of file hlsenc.c.
Referenced by do_encrypt().
| char* HLSContext::key_url | 
Definition at line 200 of file hlsenc.c.
Referenced by do_encrypt().
| char* HLSContext::iv | 
Definition at line 201 of file hlsenc.c.
Referenced by do_encrypt().
| char* HLSContext::key_basename | 
Definition at line 202 of file hlsenc.c.
Referenced by do_encrypt(), hls_init(), and hls_write_trailer().
| int HLSContext::encrypt_started | 
Definition at line 203 of file hlsenc.c.
Referenced by hls_start().
| char* HLSContext::key_info_file | 
Definition at line 205 of file hlsenc.c.
Referenced by hls_append_segment(), hls_encryption_start(), hls_start(), hls_window(), and hlsenc_io_close().
| char HLSContext::key_file[LINE_BUFFER_SIZE+1] | 
Definition at line 206 of file hlsenc.c.
Referenced by do_encrypt(), and hls_encryption_start().
| char HLSContext::key_uri[LINE_BUFFER_SIZE+1] | 
Definition at line 207 of file hlsenc.c.
Referenced by do_encrypt(), hls_append_segment(), hls_encryption_start(), and parse_playlist().
| char HLSContext::key_string[KEYSIZE *2+1] | 
Definition at line 208 of file hlsenc.c.
Referenced by do_encrypt(), hls_encryption_start(), and hls_start().
| char HLSContext::iv_string[KEYSIZE *2+1] | 
Definition at line 209 of file hlsenc.c.
Referenced by do_encrypt(), hls_append_segment(), hls_encryption_start(), hls_start(), and parse_playlist().
| AVDictionary* HLSContext::vtt_format_options | 
| char* HLSContext::method | 
Definition at line 212 of file hlsenc.c.
Referenced by hls_delete_old_segments(), and set_http_options().
| VariantStream* HLSContext::var_streams | 
Definition at line 215 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_write_header(), hls_write_packet(), hls_write_trailer(), parse_variant_stream_mapstring(), and update_variant_stream_info().
| unsigned int HLSContext::nb_varstreams | 
Definition at line 216 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_write_header(), hls_write_packet(), hls_write_trailer(), parse_variant_stream_mapstring(), and update_variant_stream_info().
| ClosedCaptionsStream* HLSContext::cc_streams | 
Definition at line 217 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_write_trailer(), parse_cc_stream_mapstring(), and update_variant_stream_info().
| unsigned int HLSContext::nb_ccstreams | 
Definition at line 218 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_write_trailer(), parse_cc_stream_mapstring(), and update_variant_stream_info().
| int HLSContext::master_m3u8_created | 
Definition at line 220 of file hlsenc.c.
Referenced by create_master_playlist().
| char* HLSContext::master_m3u8_url | 
Definition at line 221 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_write_trailer(), and update_master_pl_info().
| int HLSContext::version | 
Definition at line 222 of file hlsenc.c.
Referenced by create_master_playlist(), and hls_window().
| char* HLSContext::var_stream_map | 
Definition at line 223 of file hlsenc.c.
Referenced by parse_variant_stream_mapstring(), and update_variant_stream_info().
| char* HLSContext::cc_stream_map | 
Definition at line 224 of file hlsenc.c.
Referenced by parse_cc_stream_mapstring(), and update_variant_stream_info().
| char* HLSContext::master_pl_name | 
Definition at line 225 of file hlsenc.c.
Referenced by hls_init(), hls_window(), and update_master_pl_info().
| unsigned int HLSContext::master_publish_rate | 
Definition at line 226 of file hlsenc.c.
Referenced by create_master_playlist().
| AVIOContext* HLSContext::m3u8_out | 
Definition at line 228 of file hlsenc.c.
Referenced by create_master_playlist(), hls_window(), and hls_write_trailer().
| AVIOContext* HLSContext::sub_m3u8_out | 
Definition at line 229 of file hlsenc.c.
Referenced by hls_window(), and hls_write_trailer().
| int64_t HLSContext::timeout | 
Definition at line 230 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.
Referenced by free_segment_list(), hls_read(), and parse_playlist().
| 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().
 1.8.13
 1.8.13