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