VLC 4.0.0-dev
|
#include <vlc_block_helper.h>
Data Fields | |
block_t * | p_chain |
byte stream head block | |
block_t ** | pp_last |
tail ppointer for appends | |
block_t * | p_block |
byte stream read pointer block | |
size_t | i_block_offset |
byte stream read pointer offset within block | |
size_t | i_base_offset |
block base offset (previous blocks total size) | |
size_t | i_total |
total bytes over all linked blocks | |
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 |
byte stream read pointer offset within block
Referenced by block_BytestreamFlush(), block_BytestreamInit(), block_BytestreamPop(), block_BytestreamRemaining(), block_FindStartcodeFromOffset(), block_GetBytes(), block_PeekBytes(), and block_PeekOffsetBytes().
size_t block_bytestream_t::i_total |
total bytes over all linked blocks
Referenced by block_BytestreamFlush(), block_BytestreamInit(), block_BytestreamPop(), block_BytestreamPush(), and block_BytestreamRemaining().
block_t* block_bytestream_t::p_block |
byte stream read pointer block
Referenced by block_BytestreamFlush(), block_BytestreamInit(), block_BytestreamPop(), block_BytestreamPush(), block_FindStartcodeFromOffset(), block_GetBytes(), block_PeekBytes(), and block_PeekOffsetBytes().
block_t* block_bytestream_t::p_chain |
byte stream head block
Referenced by block_BytestreamFlush(), block_BytestreamInit(), block_BytestreamPop(), and block_BytestreamRelease().
block_t** block_bytestream_t::pp_last |
tail ppointer for appends
Referenced by block_BytestreamFlush(), block_BytestreamInit(), block_BytestreamPop(), and block_BytestreamPush().