WavFormatChunk Class Reference

#include <WavFormatChunk.h>

Inheritance diagram for WavFormatChunk:

WavChunk List of all members.

Public Member Functions

 WavFormatChunk (void)
 WavFormatChunk (WavChunkHeader *chh)
 WavFormatChunk (WavChunkHeader *chh, BinaryIO *io)
void read (BinaryIO *io)
void write (BinaryIO *io)
UWORD16 getFormatTag (void) const
UWORD16 getBitsPerSample (void) const

Static Public Attributes

static const UWORD16 FormatPCM = 0x0001

Private Attributes

UWORD16 FormatTag
UWORD16 Channels
UWORD32 SamplesPerSec
UWORD32 AvgBytesPerSec
UWORD16 BlockAlign
UWORD16 BitsPerSample
UWORD16 AdditionalSize

Constructor & Destructor Documentation

WavFormatChunk::WavFormatChunk ( void   )  [inline]

WavFormatChunk::WavFormatChunk ( WavChunkHeader chh  )  [inline]

WavFormatChunk::WavFormatChunk ( WavChunkHeader chh,
BinaryIO io 
) [inline]


Member Function Documentation

void WavFormatChunk::read ( BinaryIO io  )  [virtual]

Implements WavChunk.

void WavFormatChunk::write ( BinaryIO io  )  [virtual]

Reimplemented from WavChunk.

UWORD16 WavFormatChunk::getFormatTag ( void   )  const [inline]

UWORD16 WavFormatChunk::getBitsPerSample ( void   )  const [inline]


Member Data Documentation

const UWORD16 WavFormatChunk::FormatPCM = 0x0001 [static]

UWORD16 WavFormatChunk::FormatTag [private]

UWORD16 WavFormatChunk::Channels [private]

UWORD32 WavFormatChunk::SamplesPerSec [private]

UWORD32 WavFormatChunk::AvgBytesPerSec [private]

UWORD16 WavFormatChunk::BlockAlign [private]

UWORD16 WavFormatChunk::BitsPerSample [private]

UWORD16 WavFormatChunk::AdditionalSize [private]


The documentation for this class was generated from the following files:
Generated on Fri Feb 2 13:54:31 2007 for steghide by  doxygen 1.5.1