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

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

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

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

Implements WavChunk.

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

Reimplemented from WavChunk.


Member Data Documentation

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


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

Generated on Mon Aug 17 10:56:10 2009 for steghide by  doxygen 1.5.9