FFmpeg
|
Data Fields | |
int | n_variants |
struct variant ** | variants |
int | cur_seq_no |
int | end_of_segment |
int | first_packet |
int64_t | first_timestamp |
int64_t | seek_timestamp |
int | seek_flags |
AVIOInterruptCB * | interrupt_callback |
char * | user_agent |
holds HTTP user agent set as an AVOption to the HTTP protocol context | |
char * | cookies |
holds HTTP cookie values set in either the initial response or as an AVOption to the HTTP protocol context | |
const AVClass * | class |
unsigned | number |
int64_t | sequence |
AVOutputFormat * | oformat |
AVFormatContext * | avf |
float | time |
int | size |
int | wrap |
int64_t | recording_time |
int | has_video |
int64_t | start_pts |
int64_t | end_pts |
int64_t | duration |
last segment duration computed so far, in seconds | |
int | nb_entries |
ListEntry * | list |
ListEntry * | end_list |
char * | basename |
AVIOContext * | pb |
char | playlisturl [MAX_URL_SIZE] |
int | target_duration |
int | start_seq_no |
int | finished |
int | n_segments |
struct segment ** | segments |
URLContext * | seg_hd |
int64_t | last_load_time |
int HLSContext::n_variants |
Definition at line 97 of file hls.c.
Referenced by free_variant_list(), hls_open(), hls_read_packet(), hls_read_seek(), new_variant(), parse_playlist(), and recheck_discard_flags().
struct variant ** HLSContext::variants |
Definition at line 98 of file hls.c.
Referenced by free_variant_list(), hls_open(), hls_read_packet(), hls_read_seek(), new_variant(), parse_playlist(), and recheck_discard_flags().
int HLSContext::cur_seq_no |
Definition at line 99 of file hls.c.
Referenced by hls_open(), hls_read(), read_data(), and recheck_discard_flags().
int HLSContext::end_of_segment |
Definition at line 100 of file hls.c.
Referenced by hls_read_packet(), and read_data().
int HLSContext::first_packet |
Definition at line 101 of file hls.c.
Referenced by hls_read_packet().
int64_t HLSContext::first_timestamp |
Definition at line 102 of file hls.c.
Referenced by hls_read_packet(), and hls_read_seek().
int64_t HLSContext::seek_timestamp |
Definition at line 103 of file hls.c.
Referenced by hls_read_packet(), and hls_read_seek().
int HLSContext::seek_flags |
Definition at line 104 of file hls.c.
Referenced by hls_read_packet(), and hls_read_seek().
AVIOInterruptCB* HLSContext::interrupt_callback |
Definition at line 105 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 106 of file hls.c.
Referenced by free_variant_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 107 of file hls.c.
Referenced by free_variant_list(), open_input(), and parse_playlist().
unsigned HLSContext::number |
Definition at line 41 of file hlsenc.c.
Referenced by hls_start(), hls_write_header(), and hls_write_packet().
int64_t HLSContext::sequence |
Definition at line 42 of file hlsenc.c.
Referenced by append_entry(), and hls_window().
AVOutputFormat* HLSContext::oformat |
Definition at line 43 of file hlsenc.c.
Referenced by hls_mux_init(), and hls_write_header().
AVFormatContext* HLSContext::avf |
Definition at line 44 of file hlsenc.c.
Referenced by append_entry(), hls_mux_init(), hls_start(), hls_write_header(), hls_write_packet(), and hls_write_trailer().
float HLSContext::time |
Definition at line 45 of file hlsenc.c.
Referenced by hls_write_header().
int HLSContext::size |
Definition at line 46 of file hlsenc.c.
Referenced by append_entry(), and hls_window().
int HLSContext::wrap |
Definition at line 47 of file hlsenc.c.
Referenced by hls_start().
int64_t HLSContext::recording_time |
Definition at line 48 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int HLSContext::has_video |
Definition at line 49 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int64_t HLSContext::start_pts |
Definition at line 50 of file hlsenc.c.
Referenced by hls_write_header(), and hls_write_packet().
int64_t HLSContext::end_pts |
Definition at line 51 of file hlsenc.c.
Referenced by hls_write_packet().
int64_t HLSContext::duration |
last segment duration computed so far, in seconds
Definition at line 52 of file hlsenc.c.
Referenced by hls_write_packet(), and hls_write_trailer().
int HLSContext::nb_entries |
Definition at line 53 of file hlsenc.c.
Referenced by append_entry().
ListEntry* HLSContext::list |
Definition at line 54 of file hlsenc.c.
Referenced by append_entry(), free_entries(), and hls_window().
ListEntry* HLSContext::end_list |
Definition at line 55 of file hlsenc.c.
Referenced by append_entry().
char* HLSContext::basename |
Definition at line 56 of file hlsenc.c.
Referenced by hls_start(), hls_write_header(), and hls_write_trailer().
AVIOContext* HLSContext::pb |
Definition at line 57 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().
int 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.
Referenced by free_segment_list(), hls_read(), and parse_playlist().
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().