Inherited by DataHeaderTemplate< T >.
Public Member Functions | |
DataHeader (Bitstream &bs) | |
virtual int | Size () const =0 |
virtual void | Write (Bitstream &bs)=0 |
virtual int | DataBegin () const =0 |
virtual int | MaxDataBegin () const =0 |
virtual void | SetDataBegin (int databegin)=0 |
virtual | ~DataHeader () |
The header is different in mono and stereo file and also in MPEG1 and MPEG2, solved by inheritance
Definition at line 18 of file dataheader.h.
|
Constructor Reads data bits from Bitstream
Definition at line 29 of file dataheader.h. |
|
Destructor Does nothing, only defined virtual to silence GCC warning Definition at line 73 of file dataheader.h. |
|
Returns data offset (audio data of frame could stored in few previous frames)
Implemented in DataHeaderTemplate< T >. |
|
Returns maximum value of data offset
Implemented in DataHeaderTemplate< T >. Referenced by MP3Frame::SetDataBegin(). |
|
Sets data offset
Implemented in DataHeaderTemplate< T >. Referenced by MP3Frame::Write(). |
|
Returns static size of header
Implemented in DataHeaderTemplate< T >. |
|
Writes data bits to Bitstream
Implemented in DataHeaderTemplate< T >. |