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

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

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

UWORD16 WavFormatChunk::AdditionalSize [private]
 

UWORD32 WavFormatChunk::AvgBytesPerSec [private]
 

UWORD16 WavFormatChunk::BitsPerSample [private]
 

UWORD16 WavFormatChunk::BlockAlign [private]
 

UWORD16 WavFormatChunk::Channels [private]
 

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

UWORD16 WavFormatChunk::FormatTag [private]
 

UWORD32 WavFormatChunk::SamplesPerSec [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Jul 16 19:41:22 2004 for steghide by doxygen 1.3.7