26#ifndef LMMS_AUDIO_FILE_DEVICE_H
27#define LMMS_AUDIO_FILE_DEVICE_H
41 const ch_cnt_t _channels,
const QString & _file,
AudioEngine * audioEngine()
Definition AudioDevice.h:121
AudioDevice(const ch_cnt_t _channels, AudioEngine *audioEngine)
Definition AudioDevice.cpp:33
Definition AudioEngine.h:66
Definition AudioFileDevice.h:38
QFile m_outputFile
Definition AudioFileDevice.h:67
AudioFileDevice(OutputSettings const &outputSettings, const ch_cnt_t _channels, const QString &_file, AudioEngine *audioEngine)
Definition AudioFileDevice.cpp:35
bool outputFileOpened() const
Definition AudioFileDevice.h:56
int writeData(const void *data, int len)
Definition AudioFileDevice.cpp:84
~AudioFileDevice() override
Definition AudioFileDevice.cpp:76
OutputSettings m_outputSettings
Definition AudioFileDevice.h:68
QString outputFile() const
Definition AudioFileDevice.h:45
int outputFileHandle() const
Definition AudioFileDevice.h:61
OutputSettings const & getOutputSettings() const
Definition AudioFileDevice.h:50
Definition OutputSettings.h:36
JSAMPIMAGE data
Definition jpeglib.h:945
Definition AudioAlsa.cpp:35
std::uint16_t ch_cnt_t
Definition LmmsTypes.h:44
AudioFileDevice *(*)(const QString &, const OutputSettings &, const ch_cnt_t, AudioEngine *, bool &) AudioFileDeviceInstantiaton
Definition AudioFileDevice.h:71