static const UWORD32 Radius_MuLaw8
Definition: AuFile.h:72
std::vector< BYTE > Infofield
Definition: AuFile.h:79
a graph constructed from a cover file and a message to be embedded
Definition: Graph.h:51
a cover-/stego-file
Definition: CvrStgFile.h:46
void replaceSample(const SamplePos pos, const SampleValue *s)
Definition: AuFile.h:49
static const EmbValue EmbValueModulus
Definition: AuFile.h:76
std::vector< MatchingAlgorithm * > getMatchingAlgorithms(Graph *g, Matching *m) const
Definition: AuFile.cc:224
UWORD32 SamplePos
Definition: common.h:67
AudioData * Data
Definition: AuFile.h:80
static const UWORD32 Radius_PCM16
Definition: AuFile.h:74
SampleValue * getSampleValue(SamplePos pos) const
Definition: AuFile.h:52
static const UWORD32 Radius_PCM8
Definition: AuFile.h:73
virtual SampleValue * getSampleValue(const SamplePos pos) const =0
AuFile(BinaryIO *io)
Definition: AuFile.cc:36
ENCODING
Definition: AuFile.h:56
the value of a sample in a CvrStgFile
Definition: SampleValue.h:61
~AuFile(void)
Definition: AuFile.cc:44
static const unsigned short SamplesPerVertex
Definition: AuFile.h:75
void write(void)
Definition: AuFile.cc:140
a CvrStgFile in Sun .au format
Definition: AuFile.h:35
unsigned long UWORD32
Definition: common.h:45
represent a matching on a graph
Definition: Matching.h:41
void read(BinaryIO *io)
Definition: AuFile.cc:49
interface definition for AudioData objects.
Definition: AudioData.h:37
provides methods for file i/o as needed by the rest of steghide
Definition: BinaryIO.h:33
virtual unsigned long getNumSamples(void) const =0
AuHeader Header
Definition: AuFile.h:78
BYTE EmbValue
Definition: common.h:66
std::list< CvrStgFile::Property > getProperties(void) const
Definition: AuFile.cc:180
unsigned long getNumSamples(void) const
Definition: AuFile.h:46
virtual void replaceSample(const SamplePos pos, const SampleValue *s)=0