openMSX
|
Writes 8-bit WAV files. More...
#include <WavWriter.hh>
Public Member Functions | |
Wav8Writer (const Filename &filename, unsigned channels, unsigned frequency) | |
void | write (std::span< const uint8_t > buffer) |
Public Member Functions inherited from openmsx::WavWriter | |
bool | isEmpty () const |
Returns false if there has been data written to the wav image. | |
uint32_t | getBytes () const |
Returns the number of bytes (not samples) written so far. | |
void | flush () |
Flush data to file and update header. | |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::WavWriter | |
WavWriter (const Filename &filename, unsigned channels, unsigned bits, unsigned frequency) | |
~WavWriter () | |
Protected Attributes inherited from openmsx::WavWriter | |
File | file |
uint32_t | bytes = 0 |
Writes 8-bit WAV files.
Definition at line 45 of file WavWriter.hh.
|
inline |
Definition at line 48 of file WavWriter.hh.
void openmsx::Wav8Writer::write | ( | std::span< const uint8_t > | buffer | ) |
Definition at line 84 of file WavWriter.cc.
References openmsx::WavWriter::bytes, openmsx::WavWriter::file, and openmsx::File::write().