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

ChannelHeaderTemplate< T > Class Template Reference

Inherits ChannelHeader.

Collaboration diagram for ChannelHeaderTemplate< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ChannelHeaderTemplate (Bitstream &bs)
int Size () const
void Write (Bitstream &bs)
int DataSize () const
int Gain () const
void ChangeGain (int n)

Detailed Description

template<class T>
class ChannelHeaderTemplate< T >

Definition at line 75 of file channelheader.h.


Member Function Documentation

template<class T>
void ChannelHeaderTemplate< T >::ChangeGain int  n  )  [inline, virtual]
 

Sets a new volume (global gain)

Parameters:
n New volume

Implements ChannelHeader.

Definition at line 83 of file channelheader.h.

template<class T>
int ChannelHeaderTemplate< T >::DataSize  )  const [inline, virtual]
 

Returns size of data in granule

Returns:
Size of data

Implements ChannelHeader.

Definition at line 81 of file channelheader.h.

template<class T>
int ChannelHeaderTemplate< T >::Gain  )  const [inline, virtual]
 

Returns volume (global gain) of granule

Returns:
Volume

Implements ChannelHeader.

Definition at line 82 of file channelheader.h.

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

Returns static size of header

Returns:
Size of header

Implements ChannelHeader.

Definition at line 79 of file channelheader.h.

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

Writes data bits to Bitstream

Parameters:
bs Output Bitstream

Implements ChannelHeader.

Definition at line 80 of file channelheader.h.


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