HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members

class for counting bits More...

#include <TComBitCounter.h>

Inheritance diagram for TComBitCounter:
Inheritance graph
[legend]
Collaboration diagram for TComBitCounter:
Collaboration graph
[legend]

Public Member Functions

 TComBitCounter ()
 
virtual ~TComBitCounter ()
 
Void write (UInt, UInt uiNumberOfBits)
 
Void resetBits ()
 
UInt getNumberOfWrittenBits () const
 
Int getNumBitsUntilByteAligned () const
 
- Public Member Functions inherited from TComBitIf
virtual Void writeAlignOne ()
 
virtual Void writeAlignZero ()
 
virtual ~TComBitIf ()
 

Protected Attributes

UInt m_uiBitCounter
 

Detailed Description

class for counting bits

Definition at line 55 of file TComBitCounter.h.

Constructor & Destructor Documentation

TComBitCounter::TComBitCounter ( )
inline

Definition at line 61 of file TComBitCounter.h.

virtual TComBitCounter::~TComBitCounter ( )
inlinevirtual

Definition at line 62 of file TComBitCounter.h.

Member Function Documentation

UInt TComBitCounter::getNumberOfWrittenBits ( ) const
inlinevirtual

Implements TComBitIf.

Definition at line 66 of file TComBitCounter.h.

Int TComBitCounter::getNumBitsUntilByteAligned ( ) const
inlinevirtual

Implements TComBitIf.

Definition at line 67 of file TComBitCounter.h.

Void TComBitCounter::resetBits ( )
inlinevirtual

Implements TComBitIf.

Definition at line 65 of file TComBitCounter.h.

Void TComBitCounter::write ( UInt  ,
UInt  uiNumberOfBits 
)
inlinevirtual

Implements TComBitIf.

Definition at line 64 of file TComBitCounter.h.

Member Data Documentation

UInt TComBitCounter::m_uiBitCounter
protected

Definition at line 58 of file TComBitCounter.h.


The documentation for this class was generated from the following file: