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 Thu Jan 3 18:39:33 2008 for steghide by  doxygen 1.5.4