FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
variant Struct Reference

Data Fields

int bandwidth
 
char url [MAX_URL_SIZE]
 
AVIOContext pb
 
uint8_tread_buffer
 
URLContextinput
 
AVFormatContextparent
 
int index
 
AVFormatContextctx
 
AVPacket pkt
 
int stream_offset
 
int finished
 
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 last_load_time
 
char key_url [MAX_URL_SIZE]
 
uint8_t key [16]
 

Detailed Description

Definition at line 71 of file hls.c.

Field Documentation

int variant::bandwidth

Definition at line 72 of file hls.c.

Referenced by hls_open(), hls_read_header(), new_variant(), and parse_playlist().

char variant::url

Definition at line 73 of file hls.c.

Referenced by hls_open(), hls_read(), hls_read_header(), new_variant(), parse_playlist(), and read_data().

AVIOContext variant::pb
uint8_t* variant::read_buffer

Definition at line 75 of file hls.c.

Referenced by hls_read_header().

URLContext* variant::input

Definition at line 76 of file hls.c.

Referenced by free_variant_list(), hls_read_seek(), open_input(), read_data(), and recheck_discard_flags().

AVFormatContext* variant::parent

Definition at line 77 of file hls.c.

Referenced by hls_read_header(), open_input(), and read_data().

int variant::index

Definition at line 78 of file hls.c.

Referenced by hls_read_header(), and read_data().

AVFormatContext* variant::ctx

Definition at line 79 of file hls.c.

Referenced by free_variant_list(), hls_read_header(), hls_read_packet(), and read_data().

AVPacket variant::pkt

Definition at line 80 of file hls.c.

Referenced by free_variant_list(), hls_read_packet(), hls_read_seek(), and new_variant().

int variant::stream_offset

Definition at line 81 of file hls.c.

Referenced by hls_read_header(), hls_read_packet(), and read_data().

int variant::finished

Definition at line 83 of file hls.c.

Referenced by hls_read_header(), hls_read_seek(), parse_playlist(), and read_data().

int64_t variant::target_duration

Definition at line 84 of file hls.c.

Referenced by parse_playlist(), and read_data().

int variant::start_seq_no

Definition at line 85 of file hls.c.

Referenced by hls_read_header(), hls_read_seek(), open_input(), parse_playlist(), and read_data().

int variant::n_segments

Definition at line 86 of file hls.c.

Referenced by free_segment_list(), hls_read_header(), hls_read_seek(), parse_playlist(), and read_data().

struct segment** variant::segments
int variant::needed

Definition at line 88 of file hls.c.

Referenced by hls_read_header(), hls_read_packet(), read_data(), and recheck_discard_flags().

int variant::cur_needed

Definition at line 88 of file hls.c.

Referenced by recheck_discard_flags().

int variant::cur_seq_no
int64_t variant::last_load_time

Definition at line 90 of file hls.c.

Referenced by parse_playlist(), and read_data().

char variant::key_url[MAX_URL_SIZE]

Definition at line 92 of file hls.c.

Referenced by open_input().

uint8_t variant::key[16]

Definition at line 93 of file hls.c.

Referenced by open_input().


The documentation for this struct was generated from the following files: