FFmpeg
|
int HLSContext::n_variants |
Definition at line 167 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 168 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 169 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 170 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 171 of file hls.c.
Referenced by add_renditions_to_variant(), free_rendition_list(), and new_rendition().
struct rendition** HLSContext::renditions |
Definition at line 172 of file hls.c.
Referenced by add_renditions_to_variant(), free_rendition_list(), and new_rendition().
int HLSContext::cur_seq_no |
Definition at line 174 of file hls.c.
Referenced by hls_open(), hls_read(), read_data(), and select_cur_seq_no().
int HLSContext::first_packet |
Definition at line 175 of file hls.c.
Referenced by hls_read_packet(), and select_cur_seq_no().
int64_t HLSContext::first_timestamp |
Definition at line 176 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 177 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 178 of file hls.c.
Referenced by parse_playlist(), and read_data().
char* HLSContext::user_agent |
holds HTTP user agent set as an AVOption to the HTTP protocol context
Definition at line 179 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 180 of file hls.c.
Referenced by free_playlist_list(), open_input(), and parse_playlist().
char* HLSContext::headers |
holds HTTP headers set as an AVOption to the HTTP protocol context
Definition at line 181 of file hls.c.
Referenced by open_input(), and parse_playlist().
unsigned HLSContext::number |
Definition at line 43 of file hlsenc.c.
Referenced by hls_start(), and hls_write_packet().
int64_t HLSContext::sequence |
Definition at line 44 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 45 of file hlsenc.c.
Referenced by hls_window(), and hls_write_header().
AVOutputFormat* HLSContext::oformat |
Definition at line 46 of file hlsenc.c.
Referenced by hls_mux_init(), and hls_write_header().
AVFormatContext* HLSContext::avf |
Definition at line 48 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 50 of file hlsenc.c.
Referenced by hls_write_header().
int HLSContext::max_nb_segments |
Definition at line 51 of file hlsenc.c.
Referenced by hls_append_segment().
int HLSContext::wrap |
Definition at line 52 of file hlsenc.c.
Referenced by hls_start().
int64_t HLSContext::recording_time |
Definition at line 54 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int HLSContext::has_video |
Definition at line 55 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int64_t HLSContext::start_pts |
Definition at line 56 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int64_t HLSContext::end_pts |
Definition at line 57 of file hlsenc.c.
Referenced by hls_write_packet().
double HLSContext::duration |
Definition at line 58 of file hlsenc.c.
Referenced by hls_write_packet(), and hls_write_trailer().
int HLSContext::nb_entries |
Definition at line 59 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_window().
HLSSegment* HLSContext::segments |
Definition at line 61 of file hlsenc.c.
Referenced by free_segment_list(), hls_append_segment(), hls_free_segments(), hls_read(), hls_window(), and parse_playlist().
HLSSegment* HLSContext::last_segment |
Definition at line 62 of file hlsenc.c.
Referenced by hls_append_segment().
char* HLSContext::basename |
Definition at line 64 of file hlsenc.c.
Referenced by hls_start(), hls_write_header(), and hls_write_trailer().
char* HLSContext::baseurl |
Definition at line 65 of file hlsenc.c.
Referenced by hls_window().
AVIOContext* HLSContext::pb |
Definition at line 67 of file hlsenc.c.
Referenced by hls_window(), and hls_write_trailer().
char HLSContext::playlisturl[MAX_URL_SIZE] |
Definition at line 58 of file hlsproto.c.
Referenced by hls_open(), and hls_read().
int64_t HLSContext::target_duration |
Definition at line 59 of file hlsproto.c.
Referenced by hls_read(), and parse_playlist().
int HLSContext::start_seq_no |
Definition at line 60 of file hlsproto.c.
Referenced by hls_open(), hls_read(), and parse_playlist().
int HLSContext::finished |
Definition at line 61 of file hlsproto.c.
Referenced by hls_open(), hls_read(), and parse_playlist().
int HLSContext::n_segments |
Definition at line 62 of file hlsproto.c.
Referenced by free_segment_list(), hls_open(), hls_read(), and parse_playlist().
struct segment** HLSContext::segments |
Definition at line 63 of file hlsproto.c.
URLContext* HLSContext::seg_hd |
Definition at line 67 of file hlsproto.c.
Referenced by hls_close(), and hls_read().
int64_t HLSContext::last_load_time |
Definition at line 68 of file hlsproto.c.
Referenced by hls_read(), and parse_playlist().