xine-lib 1.2.11
Public Types | Data Fields
hls_input_plugin_t Struct Reference

Public Types

enum  { LIST_VOD , LIST_LIVE_BUMP , LIST_LIVE_REGET }
 

Data Fields

input_plugin_t input_plugin
 
xine_stream_tstream
 
input_plugin_tin1
 
off_t size1
 
uint32_t caps1
 
hls_frag_info_tfrags
 
hls_frag_info_tcurrent_frag
 
char * list_buf
 
uint32_t list_bsize
 
uint32_t frag_have
 
uint32_t frag_max
 
off_t est_size
 
off_t seen_size
 
off_t live_pos
 
uint32_t seen_num
 
uint32_t seen_avg
 
uint32_t duration
 
uint32_t pos_in_frag
 
enum hls_input_plugin_t:: { ... }  list_type
 
uint32_t list_seq
 
uint32_t items_num
 
const char * items_mrl [20]
 
multirate_pref_t items [20]
 
const char * list_strtype
 
const char * list_strseq
 
char list_mrl [4096]
 
char item_mrl [4096]
 
size_t bump_pos
 
size_t bump_size
 
uint32_t bump_seq
 
char pad1 [4]
 
char bump1 [4096]
 
char pad2 [4]
 
char bump2 [4096]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
LIST_VOD 
LIST_LIVE_BUMP 
LIST_LIVE_REGET 

Field Documentation

◆ bump1

char hls_input_plugin_t::bump1[4096]

◆ bump2

char hls_input_plugin_t::bump2[4096]

◆ bump_pos

size_t hls_input_plugin_t::bump_pos

◆ bump_seq

uint32_t hls_input_plugin_t::bump_seq

◆ bump_size

size_t hls_input_plugin_t::bump_size

◆ caps1

uint32_t hls_input_plugin_t::caps1

◆ current_frag

hls_frag_info_t * hls_input_plugin_t::current_frag

◆ duration

uint32_t hls_input_plugin_t::duration

◆ est_size

off_t hls_input_plugin_t::est_size

◆ frag_have

uint32_t hls_input_plugin_t::frag_have

◆ frag_max

uint32_t hls_input_plugin_t::frag_max

◆ frags

hls_frag_info_t* hls_input_plugin_t::frags

◆ in1

input_plugin_t* hls_input_plugin_t::in1

◆ input_plugin

input_plugin_t hls_input_plugin_t::input_plugin

◆ item_mrl

char hls_input_plugin_t::item_mrl[4096]

◆ items

multirate_pref_t hls_input_plugin_t::items[20]

◆ items_mrl

const char* hls_input_plugin_t::items_mrl[20]

◆ items_num

uint32_t hls_input_plugin_t::items_num

◆ list_bsize

uint32_t hls_input_plugin_t::list_bsize

◆ list_buf

char* hls_input_plugin_t::list_buf

◆ list_mrl

char hls_input_plugin_t::list_mrl[4096]

◆ list_seq

uint32_t hls_input_plugin_t::list_seq

◆ list_strseq

const char* hls_input_plugin_t::list_strseq

◆ list_strtype

const char* hls_input_plugin_t::list_strtype

◆ 

enum { ... } hls_input_plugin_t::list_type

◆ live_pos

off_t hls_input_plugin_t::live_pos

◆ pad1

char hls_input_plugin_t::pad1[4]

◆ pad2

char hls_input_plugin_t::pad2[4]

◆ pos_in_frag

uint32_t hls_input_plugin_t::pos_in_frag

◆ seen_avg

uint32_t hls_input_plugin_t::seen_avg

◆ seen_num

uint32_t hls_input_plugin_t::seen_num

◆ seen_size

off_t hls_input_plugin_t::seen_size

◆ size1

off_t hls_input_plugin_t::size1

◆ stream

xine_stream_t* hls_input_plugin_t::stream

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