vlc_block_helper.h File Reference

Include dependency graph for vlc_block_helper.h:

Go to the source code of this file.

Data Structures

struct  block_bytestream_t

Defines

#define VLC_BLOCK_HELPER_H   1

Functions

static block_bytestream_t block_BytestreamInit (void)
static void block_BytestreamRelease (block_bytestream_t *p_bytestream)
static void block_BytestreamFlush (block_bytestream_t *p_bytestream)
static void block_BytestreamPush (block_bytestream_t *p_bytestream, block_t *p_block)
static block_tblock_BytestreamPop (block_bytestream_t *p_bytestream)
static int block_SkipByte (block_bytestream_t *p_bytestream)
static int block_PeekByte (block_bytestream_t *p_bytestream, uint8_t *p_data)
static int block_GetByte (block_bytestream_t *p_bytestream, uint8_t *p_data)
static int block_WaitBytes (block_bytestream_t *p_bytestream, size_t i_data)
static int block_SkipBytes (block_bytestream_t *p_bytestream, size_t i_data)
static int block_PeekBytes (block_bytestream_t *p_bytestream, uint8_t *p_data, size_t i_data)
static int block_GetBytes (block_bytestream_t *p_bytestream, uint8_t *p_data, size_t i_data)
static int block_PeekOffsetBytes (block_bytestream_t *p_bytestream, size_t i_peek_offset, uint8_t *p_data, size_t i_data)
static int block_FindStartcodeFromOffset (block_bytestream_t *p_bytestream, size_t *pi_offset, uint8_t *p_startcode, int i_startcode_length)


Define Documentation

#define VLC_BLOCK_HELPER_H   1


Function Documentation

static void block_BytestreamFlush ( block_bytestream_t p_bytestream  )  [inline, static]

static block_bytestream_t block_BytestreamInit ( void   )  [inline, static]

static block_t* block_BytestreamPop ( block_bytestream_t p_bytestream  )  [inline, static]

static void block_BytestreamPush ( block_bytestream_t p_bytestream,
block_t p_block 
) [inline, static]

static void block_BytestreamRelease ( block_bytestream_t p_bytestream  )  [inline, static]

static int block_FindStartcodeFromOffset ( block_bytestream_t p_bytestream,
size_t *  pi_offset,
uint8_t *  p_startcode,
int  i_startcode_length 
) [inline, static]

static int block_GetByte ( block_bytestream_t p_bytestream,
uint8_t *  p_data 
) [inline, static]

static int block_GetBytes ( block_bytestream_t p_bytestream,
uint8_t *  p_data,
size_t  i_data 
) [inline, static]

static int block_PeekByte ( block_bytestream_t p_bytestream,
uint8_t *  p_data 
) [inline, static]

static int block_PeekBytes ( block_bytestream_t p_bytestream,
uint8_t *  p_data,
size_t  i_data 
) [inline, static]

static int block_PeekOffsetBytes ( block_bytestream_t p_bytestream,
size_t  i_peek_offset,
uint8_t *  p_data,
size_t  i_data 
) [inline, static]

static int block_SkipByte ( block_bytestream_t p_bytestream  )  [inline, static]

static int block_SkipBytes ( block_bytestream_t p_bytestream,
size_t  i_data 
) [inline, static]

static int block_WaitBytes ( block_bytestream_t p_bytestream,
size_t  i_data 
) [inline, static]


Generated on Wed Aug 13 08:02:40 2008 for VLC by  doxygen 1.5.1