GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
Bitstream Struct Reference

#include <global.h>

+ Collaboration diagram for Bitstream:

Public Member Functions

void Init (const void *bitstream, dword length)
 
dword ShowBits (dword bits)
 
void get_matrix (byte *matrix)
 
void Skip (dword bits)
 
dword NumBitsToByteAlign () const
 
dword ShowBitsFromByteAlign (int bits)
 
void ByteAlign ()
 
dword Pos () const
 
dword GetBits (const dword n)
 
dword GetBit ()
 
int GetMcbpcInter ()
 
int GetCbpy (int intra)
 
int GetMoveVector (int fcode)
 
int check_resync_marker (int addbits)
 
int bs_get_spritetrajectory ()
 
int get_mcbpc_intra ()
 
int get_dc_dif (dword dc_size)
 
int get_dc_size_lum ()
 
int get_dc_size_chrom ()
 

Data Fields

dword bufa
 
dword bufb
 
dword buf
 
dword pos
 
dwordtail
 
dwordstart
 
dword length
 
dword initpos
 

Member Function Documentation

void Bitstream::Init ( const void *  bitstream,
dword  length 
)

+ Here is the caller graph for this function:

dword Bitstream::ShowBits ( dword  bits)

+ Here is the caller graph for this function:

void Bitstream::get_matrix ( byte matrix)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Bitstream::Skip ( dword  bits)

+ Here is the caller graph for this function:

dword Bitstream::NumBitsToByteAlign ( ) const

+ Here is the caller graph for this function:

dword Bitstream::ShowBitsFromByteAlign ( int  bits)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Bitstream::ByteAlign ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

dword Bitstream::Pos ( ) const

+ Here is the caller graph for this function:

dword Bitstream::GetBits ( const dword  n)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

dword Bitstream::GetBit ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::GetMcbpcInter ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::GetCbpy ( int  intra)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::GetMoveVector ( int  fcode)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::check_resync_marker ( int  addbits)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::bs_get_spritetrajectory ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::get_mcbpc_intra ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::get_dc_dif ( dword  dc_size)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::get_dc_size_lum ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int Bitstream::get_dc_size_chrom ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Field Documentation

dword Bitstream::bufa
dword Bitstream::bufb
dword Bitstream::buf
dword Bitstream::pos
dword* Bitstream::tail
dword* Bitstream::start
dword Bitstream::length
dword Bitstream::initpos

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