VLC  2.2.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
stream_sys_t Struct Reference
Collaboration diagram for stream_sys_t:
Collaboration graph
[legend]

Data Fields

access_tp_access
stream_read_method_t method
uint64_t i_pos
struct {
   uint64_t   i_start
   uint64_t   i_offset
   block_t *   p_current
   uint64_t   i_size
   block_t *   p_first
   block_t **   pp_last
block
struct {
   unsigned   i_offset
   int   i_tk
   stream_track_t   tk [3]
   uint8_t *   p_buffer
   unsigned   i_used
   unsigned   i_read_size
stream
unsigned int i_peek
uint8_t * p_peek
struct {
   bool   b_fastseek
   uint64_t   i_read_count
   uint64_t   i_bytes
   uint64_t   i_read_time
   unsigned   i_seek_count
   uint64_t   i_seek_time
stat
int i_list
access_entry_t ** list
int i_list_index
access_tp_list_access
block_fifo_tp_fifo
block_tp_block
char * psz_name
es_out_tout
atomic_bool active
vlc_thread_t thread
vlc_mutex_t lock
struct {
   double   position
   int64_t   length
   int64_t   time
stats
bool i_preserve_memory

Field Documentation

atomic_bool stream_sys_t::active
bool stream_sys_t::b_fastseek

Referenced by stream_AccessNew().

struct { ... } stream_sys_t::block
uint64_t stream_sys_t::i_bytes
int stream_sys_t::i_list
int stream_sys_t::i_list_index
uint64_t stream_sys_t::i_offset
unsigned stream_sys_t::i_offset
unsigned int stream_sys_t::i_peek
uint64_t stream_sys_t::i_pos
bool stream_sys_t::i_preserve_memory

Referenced by Delete(), and stream_MemoryNew().

uint64_t stream_sys_t::i_read_count
unsigned stream_sys_t::i_read_size
uint64_t stream_sys_t::i_read_time
unsigned stream_sys_t::i_seek_count
uint64_t stream_sys_t::i_seek_time
uint64_t stream_sys_t::i_size
uint64_t stream_sys_t::i_start
int stream_sys_t::i_tk
unsigned stream_sys_t::i_used
int64_t stream_sys_t::length
access_entry_t** stream_sys_t::list
vlc_mutex_t stream_sys_t::lock
stream_read_method_t stream_sys_t::method
es_out_t* stream_sys_t::out

Referenced by DStreamThread(), and stream_DemuxNew().

access_t* stream_sys_t::p_access
block_t* stream_sys_t::p_block
uint8_t * stream_sys_t::p_buffer
block_t* stream_sys_t::p_current
block_fifo_t* stream_sys_t::p_fifo
block_t* stream_sys_t::p_first
access_t* stream_sys_t::p_list_access
uint8_t* stream_sys_t::p_peek
double stream_sys_t::position
block_t** stream_sys_t::pp_last
char* stream_sys_t::psz_name
struct { ... } stream_sys_t::stat
struct { ... } stream_sys_t::stats
struct { ... } stream_sys_t::stream
vlc_thread_t stream_sys_t::thread

Referenced by DStreamDelete(), and stream_DemuxNew().

int64_t stream_sys_t::time
stream_track_t stream_sys_t::tk[3]

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