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

Data Fields

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

char playlist::url[MAX_URL_SIZE]

Definition at line 72 of file hls.c.

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

AVIOContext playlist::pb
uint8_t* playlist::read_buffer

Definition at line 74 of file hls.c.

Referenced by hls_read_header().

URLContext* playlist::input

Definition at line 75 of file hls.c.

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

AVFormatContext* playlist::parent

Definition at line 76 of file hls.c.

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

int playlist::index

Definition at line 77 of file hls.c.

Referenced by hls_read_header(), and read_data().

AVFormatContext* playlist::ctx

Definition at line 78 of file hls.c.

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

AVPacket playlist::pkt

Definition at line 79 of file hls.c.

Referenced by free_playlist_list(), hls_read_packet(), hls_read_seek(), and new_playlist().

int playlist::stream_offset

Definition at line 80 of file hls.c.

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

int playlist::finished

Definition at line 82 of file hls.c.

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

int64_t playlist::target_duration

Definition at line 83 of file hls.c.

Referenced by parse_playlist(), and read_data().

int playlist::start_seq_no

Definition at line 84 of file hls.c.

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

int playlist::n_segments

Definition at line 85 of file hls.c.

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

struct segment** playlist::segments
int playlist::needed

Definition at line 87 of file hls.c.

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

int playlist::cur_needed

Definition at line 87 of file hls.c.

Referenced by recheck_discard_flags().

int playlist::cur_seq_no
int64_t playlist::last_load_time

Definition at line 89 of file hls.c.

Referenced by parse_playlist(), and read_data().

char playlist::key_url[MAX_URL_SIZE]

Definition at line 91 of file hls.c.

Referenced by open_input().

uint8_t playlist::key[16]

Definition at line 92 of file hls.c.

Referenced by open_input().


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