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

Data Fields

block_tp_chain
 byte stream head block More...
 
block_t ** pp_last
 tail ppointer for appends More...
 
block_tp_block
 byte stream read pointer block More...
 
size_t i_block_offset
 byte stream read pointer offset within block More...
 
size_t i_base_offset
 block base offset (previous blocks total size) More...
 
size_t i_total
 total bytes over all linked blocks More...
 

Field Documentation

size_t block_bytestream_t::i_base_offset

block base offset (previous blocks total size)

Referenced by block_BytestreamFlush(), block_BytestreamInit(), block_BytestreamRemaining(), and block_GetBytes().

size_t block_bytestream_t::i_block_offset
size_t block_bytestream_t::i_total
block_t* block_bytestream_t::p_block
block_t* block_bytestream_t::p_chain
block_t** block_bytestream_t::pp_last

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