steghide
0.5.1
|
interface definition for AudioData objects. More...
#include <AudioData.h>
Public Member Functions | |
virtual void | read (BinaryIO *io, UWORD32 n=NoLimit)=0 |
virtual void | write (BinaryIO *io, UWORD32 n=NoLimit)=0 |
![]() | |
virtual unsigned long | getNumSamples (void) const =0 |
virtual SampleValue * | getSampleValue (const SamplePos pos) const =0 |
virtual void | replaceSample (const SamplePos pos, const SampleValue *s)=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 | |
This class is necessary to provide one common base class for all types of audio data, i.e. all different instances of AudioDataImpl.
Implemented in AudioDataImpl< Type, ValueType, SampleValueType >.
Implemented in AudioDataImpl< Type, ValueType, SampleValueType >.
|
static |