AudioData Class Reference

interface definition for AudioData objects. More...

#include <AudioData.h>

Inheritance diagram for AudioData:

CvrStgObject AudioDataImpl< Type, ValueType, SampleValueType > List of all members.

Public Member Functions

virtual void read (BinaryIO *io, UWORD32 n=NoLimit)=0
virtual void write (BinaryIO *io, UWORD32 n=NoLimit)=0

Static Public Attributes

static const UWORD32 NoLimit = 0
 constant that can be used as parameter to read and write to indicate that there is no limit

Detailed Description

This class is necessary to provide one common base class for all types of audio data, i.e. all different instances of AudioDataImpl.


Member Function Documentation

virtual void AudioData::read ( BinaryIO io,
UWORD32  n = NoLimit 
) [pure virtual]

Implemented in AudioDataImpl< Type, ValueType, SampleValueType >.

virtual void AudioData::write ( BinaryIO io,
UWORD32  n = NoLimit 
) [pure virtual]

Implemented in AudioDataImpl< Type, ValueType, SampleValueType >.


Member Data Documentation

const UWORD32 AudioData::NoLimit = 0 [static]


The documentation for this class was generated from the following file:
Generated on Mon Oct 23 09:06:04 2006 for steghide by  doxygen 1.4.7