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_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
 
struct {
   uint64_t   i_read_count
 
   uint64_t   i_bytes
 
   uint64_t   i_read_time
 
stat
 
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
struct { ... } stream_sys_t::block
uint64_t stream_sys_t::i_bytes
uint64_t stream_sys_t::i_offset
unsigned stream_sys_t::i_offset
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
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
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
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: