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

Data Fields

access_taccess
 
block_tblock
 
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
 
size_t i_pos
 
size_t i_size
 
uint8_t * p_buffer
 

Field Documentation

access_t* stream_sys_t::access
atomic_bool stream_sys_t::active
block_t* stream_sys_t::block
size_t stream_sys_t::i_pos

Referenced by Read(), Seek(), and stream_MemoryNew().

bool stream_sys_t::i_preserve_memory

Referenced by Delete(), and stream_MemoryNew().

size_t stream_sys_t::i_size

Referenced by Control(), Read(), Seek(), and stream_MemoryNew().

int64_t stream_sys_t::length
vlc_mutex_t stream_sys_t::lock
es_out_t* stream_sys_t::out

Referenced by DStreamThread(), and stream_DemuxNew().

block_t* stream_sys_t::p_block
uint8_t* stream_sys_t::p_buffer

Referenced by Delete(), Read(), and stream_MemoryNew().

block_fifo_t* stream_sys_t::p_fifo
double stream_sys_t::position
char* stream_sys_t::psz_name
struct { ... } stream_sys_t::stats
vlc_thread_t stream_sys_t::thread

Referenced by DStreamDelete(), and stream_DemuxNew().

int64_t stream_sys_t::time

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