XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions
bitstream.h File Reference
#include "aaccommon.h"
Include dependency graph for bitstream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _BitStreamInfo
 

Macros

#define SetBitstreamPointer   STATNAME(SetBitstreamPointer)
 
#define GetBits   STATNAME(GetBits)
 
#define GetBitsNoAdvance   STATNAME(GetBitsNoAdvance)
 
#define AdvanceBitstream   STATNAME(AdvanceBitstream)
 
#define CalcBitsUsed   STATNAME(CalcBitsUsed)
 
#define ByteAlignBitstream   STATNAME(ByteAlignBitstream)
 

Typedefs

typedef struct _BitStreamInfo BitStreamInfo
 

Functions

void SetBitstreamPointer (BitStreamInfo *bsi, int nBytes, unsigned char *buf)
 
unsigned int GetBits (BitStreamInfo *bsi, int nBits)
 
unsigned int GetBitsNoAdvance (BitStreamInfo *bsi, int nBits)
 
void AdvanceBitstream (BitStreamInfo *bsi, int nBits)
 
int CalcBitsUsed (BitStreamInfo *bsi, unsigned char *startBuf, int startOffset)
 
void ByteAlignBitstream (BitStreamInfo *bsi)
 

Macro Definition Documentation

◆ AdvanceBitstream

#define AdvanceBitstream   STATNAME(AdvanceBitstream)

◆ ByteAlignBitstream

#define ByteAlignBitstream   STATNAME(ByteAlignBitstream)

◆ CalcBitsUsed

#define CalcBitsUsed   STATNAME(CalcBitsUsed)

◆ GetBits

#define GetBits   STATNAME(GetBits)

◆ GetBitsNoAdvance

#define GetBitsNoAdvance   STATNAME(GetBitsNoAdvance)

◆ SetBitstreamPointer

#define SetBitstreamPointer   STATNAME(SetBitstreamPointer)

Typedef Documentation

◆ BitStreamInfo

typedef struct _BitStreamInfo BitStreamInfo

Function Documentation

◆ AdvanceBitstream()

void AdvanceBitstream ( BitStreamInfo *  bsi,
int  nBits 
)

◆ ByteAlignBitstream()

void ByteAlignBitstream ( BitStreamInfo *  bsi)

◆ CalcBitsUsed()

int CalcBitsUsed ( BitStreamInfo *  bsi,
unsigned char *  startBuf,
int  startOffset 
)

◆ GetBits()

unsigned int GetBits ( BitStreamInfo *  bsi,
int  nBits 
)

◆ GetBitsNoAdvance()

unsigned int GetBitsNoAdvance ( BitStreamInfo *  bsi,
int  nBits 
)

◆ SetBitstreamPointer()

void SetBitstreamPointer ( BitStreamInfo *  bsi,
int  nBytes,
unsigned char *  buf 
)