Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

DataHeaderTemplate< T > Class Template Reference

Inherits DataHeader.

Collaboration diagram for DataHeaderTemplate< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DataHeaderTemplate (Bitstream &bs)
int Size () const
void Write (Bitstream &bs)
int DataBegin () const
int MaxDataBegin () const
void SetDataBegin (int databegin)

Detailed Description

template<class T>
class DataHeaderTemplate< T >

Definition at line 76 of file dataheader.h.


Member Function Documentation

template<class T>
int DataHeaderTemplate< T >::DataBegin  )  const [inline, virtual]
 

Returns data offset

(audio data of frame could stored in few previous frames)

Returns:
Offset of first data bytes in stream

Implements DataHeader.

Definition at line 82 of file dataheader.h.

template<class T>
int DataHeaderTemplate< T >::MaxDataBegin  )  const [inline, virtual]
 

Returns maximum value of data offset

Returns:
Maximum value of data offset

Implements DataHeader.

Definition at line 83 of file dataheader.h.

template<class T>
void DataHeaderTemplate< T >::SetDataBegin int  databegin  )  [inline, virtual]
 

Sets data offset

Parameters:
databegin New data offset

Implements DataHeader.

Definition at line 84 of file dataheader.h.

template<class T>
int DataHeaderTemplate< T >::Size  )  const [inline, virtual]
 

Returns static size of header

Returns:
Size of header

Implements DataHeader.

Definition at line 80 of file dataheader.h.

template<class T>
void DataHeaderTemplate< T >::Write Bitstream bs  )  [inline, virtual]
 

Writes data bits to Bitstream

Parameters:
bs Output Bitstream

Implements DataHeader.

Definition at line 81 of file dataheader.h.


Generated on Wed Sep 6 00:18:18 2006 for Kraken by  doxygen 1.4.4