GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <global.h>
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 |
dword * | tail |
dword * | start |
dword | length |
dword | initpos |
void Bitstream::Init | ( | const void * | bitstream, |
dword | length | ||
) |
void Bitstream::get_matrix | ( | byte * | matrix | ) |
void Bitstream::Skip | ( | dword | bits | ) |
dword Bitstream::NumBitsToByteAlign | ( | ) | const |
dword Bitstream::ShowBitsFromByteAlign | ( | int | bits | ) |
void Bitstream::ByteAlign | ( | ) |
dword Bitstream::Pos | ( | ) | const |
dword Bitstream::GetBit | ( | ) |
int Bitstream::GetMcbpcInter | ( | ) |
int Bitstream::GetCbpy | ( | int | intra | ) |
int Bitstream::GetMoveVector | ( | int | fcode | ) |
int Bitstream::check_resync_marker | ( | int | addbits | ) |
int Bitstream::bs_get_spritetrajectory | ( | ) |
int Bitstream::get_mcbpc_intra | ( | ) |
int Bitstream::get_dc_dif | ( | dword | dc_size | ) |
int Bitstream::get_dc_size_lum | ( | ) |
int Bitstream::get_dc_size_chrom | ( | ) |
dword Bitstream::bufa |
dword Bitstream::bufb |
dword Bitstream::buf |
dword Bitstream::pos |
dword* Bitstream::tail |
dword* Bitstream::start |
dword Bitstream::length |
dword Bitstream::initpos |