38 #ifndef __SYNTAXELEMENTWRITER__
39 #define __SYNTAXELEMENTWRITER__
43 #endif // _MSC_VER > 1000
53 #define WRITE_SCODE( value, length, name) xWriteSCodeTr ( value, length, name )
54 #define WRITE_CODE( value, length, name) xWriteCodeTr ( value, length, name )
55 #define WRITE_UVLC( value, name) xWriteUvlcTr ( value, name )
56 #define WRITE_SVLC( value, name) xWriteSvlcTr ( value, name )
57 #define WRITE_FLAG( value, name) xWriteFlagTr ( value, name )
60 #define WRITE_SCODE( value, length, name) xWriteSCode ( value, length )
61 #define WRITE_CODE( value, length, name) xWriteCode ( value, length )
62 #define WRITE_UVLC( value, name) xWriteUvlc ( value )
63 #define WRITE_SVLC( value, name) xWriteSvlc ( value )
64 #define WRITE_FLAG( value, name) xWriteFlag ( value )
89 Void xWriteSvlcTr (
Int value,
const TChar *pSymbolName);
99 #endif // !defined(__SYNTAXELEMENTWRITER__)
Defines version information, constants and small in-line functions.
pure virtual class for basic bit handling
global variables & functions (header)
Void xWriteCode(UInt uiCode, UInt uiLength)
Void setBitstream(TComBitIf *p)
UInt xConvertToUInt(Int iValue)
Void xWriteRbspTrailingBits()
Void xWriteSvlc(Int iCode)
virtual ~SyntaxElementWriter()
class for handling bitstream (header)
Void xWriteSCode(Int iCode, UInt uiLength)
Void xWriteUvlc(UInt uiCode)
Void xWriteFlag(UInt uiCode)