Public Member Functions | |
bool | close () override |
bool | create (int mode) |
bool | finish_and_close (bool flush) |
String | name () const override |
OpusWriter (const String &filename) | |
bool | setup_encoder (int rate, int channels, int complexity, float bitrate) |
ssize_t | write (const float *frames, size_t n_frames) override |
ssize_t | write_header () |
ssize_t | write_ogg (uint8_t *data, long l, bool force_flush) |
ssize_t | write_opus (const float *frames, size_t n_frames, bool force_flush) |
ssize_t | write_packet (ogg_packet *op, bool force_flush) |
~OpusWriter () | |
![]() | |
virtual | ~WaveWriter () |
OpusWriter | ( | const String & | filename | ) |
~OpusWriter | ( | ) |
|
overridevirtual |
Implements WaveWriter.
bool create | ( | int | mode | ) |
bool setup_encoder | ( | int | rate, |
int | channels, | ||
int | complexity, | ||
float | bitrate | ||
) |
ssize_t write_packet | ( | ogg_packet * | op, |
bool | force_flush | ||
) |
ssize_t write_header | ( | ) |
ssize_t write_ogg | ( | uint8_t * | data, |
long | l, | ||
bool | force_flush | ||
) |
|
overridevirtual |
Implements WaveWriter.
ssize_t write_opus | ( | const float * | frames, |
size_t | n_frames, | ||
bool | force_flush | ||
) |
bool finish_and_close | ( | bool | flush | ) |
|
overridevirtual |
Implements WaveWriter.