11 virtual String name ()
const = 0;
12 virtual ssize_t write (
const float *frames,
size_t n_frames) = 0;
13 virtual bool close () = 0;
17WaveWriterP wave_writer_create_wav (
int rate,
int channels,
const String &filename,
int mode = 0664, uint8_t n_bits = 32);
19WaveWriterP wave_writer_create_opus (
int rate,
int channels,
const String &filename,
int mode = 0664,
int complexity = 10,
float bitrate = 128);
20String wave_writer_opus_version ();
22WaveWriterP wave_writer_create_flac (
int rate,
int channels,
const String &filename,
int mode = 0664,
int compresion = 9);
23String wave_writer_flac_version ();
The Anklang C++ API namespace.