Public Member Functions | List of all members
openmsx::Wav8Writer Class Reference

Writes 8-bit WAV files. More...

#include <WavWriter.hh>

Inheritance diagram for openmsx::Wav8Writer:
Inheritance graph
Collaboration diagram for openmsx::Wav8Writer:
Collaboration graph

Public Member Functions

 Wav8Writer (const Filename &filename, unsigned channels, unsigned frequency)
void write (const uint8_t *buffer, unsigned stereo, unsigned samples)
- Public Member Functions inherited from openmsx::WavWriter
bool isEmpty () const
 Returns false if there has been data written to the wav image. More...
void flush ()
 Flush data to file and update header. More...

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
unsigned bytes

Detailed Description

Writes 8-bit WAV files.

Definition at line 39 of file WavWriter.hh.

Constructor & Destructor Documentation

◆ Wav8Writer()

openmsx::Wav8Writer::Wav8Writer ( const Filename filename,
unsigned  channels,
unsigned  frequency 

Definition at line 42 of file WavWriter.hh.

Member Function Documentation

◆ write()

void openmsx::Wav8Writer::write ( const uint8_t *  buffer,
unsigned  stereo,
unsigned  samples 

Definition at line 45 of file WavWriter.hh.

The documentation for this class was generated from the following files: