|
LMMS
|
#include <AudioFileFlac.h>
Public Member Functions | |
| AudioFileFlac (OutputSettings const &outputSettings, ch_cnt_t const channels, bool &successful, QString const &file, AudioEngine *audioEngine) | |
| ~AudioFileFlac () override | |
| Public Member Functions inherited from lmms::AudioFileDevice | |
| AudioFileDevice (OutputSettings const &outputSettings, const ch_cnt_t _channels, const QString &_file, AudioEngine *audioEngine) | |
| ~AudioFileDevice () override | |
| QString | outputFile () const |
| OutputSettings const & | getOutputSettings () const |
| Public Member Functions inherited from lmms::AudioDevice | |
| AudioDevice (const ch_cnt_t _channels, AudioEngine *audioEngine) | |
| virtual | ~AudioDevice () |
| void | lock () |
| void | unlock () |
| virtual void | registerPort (AudioBusHandle *port) |
| virtual void | unregisterPort (AudioBusHandle *port) |
| virtual void | renamePort (AudioBusHandle *port) |
| bool | supportsCapture () const |
| sample_rate_t | sampleRate () const |
| void | processNextBuffer () |
| virtual void | startProcessing () |
| virtual void | stopProcessing () |
Static Public Member Functions | |
| static AudioFileDevice * | getInst (QString const &outputFilename, OutputSettings const &outputSettings, ch_cnt_t const channels, AudioEngine *audioEngine, bool &successful) |
Private Member Functions | |
| void | writeBuffer (const SampleFrame *_ab, f_cnt_t const frames) override |
| bool | startEncoding () |
| void | finishEncoding () |
Private Attributes | |
| SF_INFO | m_sfinfo |
| SNDFILE * | m_sf |
Additional Inherited Members | |
| Protected Member Functions inherited from lmms::AudioFileDevice | |
| int | writeData (const void *data, int len) |
| bool | outputFileOpened () const |
| int | outputFileHandle () const |
| Protected Member Functions inherited from lmms::AudioDevice | |
| f_cnt_t | getNextBuffer (SampleFrame *_ab) |
| int | convertToS16 (const SampleFrame *_ab, const f_cnt_t _frames, int_sample_t *_output_buffer, const bool _convert_endian=false) |
| void | clearS16Buffer (int_sample_t *_outbuf, const f_cnt_t _frames) |
| ch_cnt_t | channels () const |
| void | setSampleRate (const sample_rate_t _new_sr) |
| void | setChannels (const ch_cnt_t channels) |
| AudioEngine * | audioEngine () |
| Static Protected Member Functions inherited from lmms::AudioDevice | |
| static void | stopProcessingThread (QThread *thread) |
| Protected Attributes inherited from lmms::AudioDevice | |
| bool | m_supportsCapture |
| lmms::AudioFileFlac::AudioFileFlac | ( | OutputSettings const & | outputSettings, |
| ch_cnt_t const | channels, | ||
| bool & | successful, | ||
| QString const & | file, | ||
| AudioEngine * | audioEngine ) |
|
override |
|
private |
|
inlinestatic |
|
private |
|
overrideprivatevirtual |
Reimplemented from lmms::AudioDevice.
|
private |
|
private |