Go to the documentation of this file.
20 #ifndef GNASH_SOUND_WAVWRITER_H
21 #define GNASH_SOUND_WAVWRITER_H
57 void pushSamples(std::int16_t* from,
unsigned int nSamples);
65 std::ofstream file_stream;
71 void write_wave_header(std::ofstream& outfile);
78 #endif // GNASH_SOUND_WAVWRITER_H
WAV writer class.
Definition: WAVWriter.h:32
std::int16_t nBlockAlign
Definition: WAVWriter.cpp:46
void log_debug(StringType msg, Args... args)
Definition: log.h:301
std::int16_t wFormatTag
Definition: WAVWriter.cpp:42
std::uint32_t nAvgBytesPerSec
Definition: WAVWriter.cpp:45
#define _(String)
Definition: log.h:44
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
An exception from SoundHandler subsystem.
Definition: GnashException.h:70
std::int16_t nBitsPerSample
Definition: WAVWriter.cpp:47
char fId[4]
Definition: WAVWriter.cpp:40
void log_error(StringType msg, Args... args)
Definition: log.h:283
std::uint32_t pcm_header_len
Definition: WAVWriter.cpp:41
char wID[4]
Definition: WAVWriter.cpp:39
char rID[4]
Definition: WAVWriter.cpp:37
std::int16_t nChannels
Definition: WAVWriter.cpp:43
std::uint32_t dLen
Definition: WAVWriter.cpp:54
std::uint32_t rLen
Definition: WAVWriter.cpp:38
void pushSamples(std::int16_t *from, unsigned int nSamples)
Write samples to file.
Definition: WAVWriter.cpp:97
#define DSOEXPORT
Definition: dsodefs.h:55
WAVWriter(const std::string &outfile)
Definition: WAVWriter.cpp:60
std::uint32_t nSamplesPerSec
Definition: WAVWriter.cpp:44
char dId[4]
Definition: WAVWriter.cpp:53
~WAVWriter()
Definition: WAVWriter.cpp:77