25#ifndef LMMS_AUDIO_FILE_FLAC_H
26#define LMMS_AUDIO_FILE_FLAC_H
28#include "lmmsconfig.h"
AudioEngine * audioEngine()
Definition AudioDevice.h:121
ch_cnt_t channels() const
Definition AudioDevice.h:106
Definition AudioEngine.h:66
AudioFileDevice(OutputSettings const &outputSettings, const ch_cnt_t _channels, const QString &_file, AudioEngine *audioEngine)
Definition AudioFileDevice.cpp:35
static AudioFileDevice * getInst(QString const &outputFilename, OutputSettings const &outputSettings, ch_cnt_t const channels, AudioEngine *audioEngine, bool &successful)
Definition AudioFileFlac.h:48
void writeBuffer(const SampleFrame *_ab, f_cnt_t const frames) override
Definition AudioFileFlac.cpp:90
bool startEncoding()
Definition AudioFileFlac.cpp:47
AudioFileFlac(OutputSettings const &outputSettings, ch_cnt_t const channels, bool &successful, QString const &file, AudioEngine *audioEngine)
Definition AudioFileFlac.cpp:35
~AudioFileFlac() override
Definition AudioFileFlac.cpp:42
SNDFILE * m_sf
Definition AudioFileFlac.h:66
SF_INFO m_sfinfo
Definition AudioFileFlac.h:65
void finishEncoding()
Definition AudioFileFlac.cpp:120
Definition OutputSettings.h:36
Definition SampleFrame.h:41
Definition AudioAlsa.cpp:35
std::uint16_t ch_cnt_t
Definition LmmsTypes.h:44
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43
struct zdirent * file
Definition win32.c:1500