48 std::vector<SampleValueAdjacencyList*>
calcSVAdjacencyLists (
const std::vector<SampleValue*>& svs)
const ;
79 void calcpos (
SamplePos n,
unsigned long *bytepos,
unsigned short *firstbitpos)
const ;
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
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
Definition WavChunkUnused.h:30
static const EmbValue EmbValueModulus
Definition WavFile.h:59
std::vector< int > data_large
this std::vector contains the wav data if BitsPerSample >8
Definition WavFile.h:70
static const unsigned short SamplesPerVertex
Definition WavFile.h:56
static const UWORD32 Radius_small
Definition WavFile.h:57
unsigned long getNumSamples(void) const
Definition WavFile.cc:94
void writeheaders(void)
Definition WavFile.cc:374
void read(BinaryIO *io)
Definition WavFile.cc:56
void writedata(void)
Definition WavFile.cc:267
WavChunkHeader * datachhdr
Definition WavFile.h:66
unsigned short getFirstBitPosinSample(void)
Definition WavFile.cc:188
SampleValue * getSampleValue(SamplePos pos) const
Definition WavFile.cc:118
std::vector< SampleValueAdjacencyList * > calcSVAdjacencyLists(const std::vector< SampleValue * > &svs) const
Definition WavFile.cc:130
std::vector< BYTE > UnusedAfterData
Definition WavFile.h:73
void readdata(void)
Definition WavFile.cc:201
static const signed short FormatPCM
Definition WavFile.h:54
unsigned short getBytesPerSample(void)
Definition WavFile.cc:176
char id_wave[4]
Definition WavFile.h:62
std::vector< MatchingAlgorithm * > getMatchingAlgorithms(Graph *g, Matching *m) const
Definition WavFile.cc:86
WavFormatChunk * FormatChunk
Definition WavFile.h:64
std::list< CvrStgFile::Property > getProperties(void) const
Definition WavFile.cc:72
~WavFile(void)
Definition WavFile.cc:46
void readheaders(void)
Definition WavFile.cc:313
std::vector< unsigned char > data_small
this std::vector contains the wav data if BitsPerSample <= 8
Definition WavFile.h:68
void calcpos(SamplePos n, unsigned long *bytepos, unsigned short *firstbitpos) const
void write(void)
Definition WavFile.cc:64
unsigned short getBitsPerSample(void) const
Definition WavFile.cc:171
void replaceSample(const SamplePos pos, const SampleValue *s)
Definition WavFile.cc:106
WavChunkHeader * riffchhdr
Definition WavFile.h:61
static const UWORD32 Radius_large
Definition WavFile.h:58
std::vector< WavChunkUnused * > UnusedBeforeData
Definition WavFile.h:72
UWORD32 SamplePos
Definition common.h:67
unsigned long UWORD32
Definition common.h:45
BYTE EmbValue
Definition common.h:66