26#ifndef LMMS_AUDIO_SAMPLE_RECORDER_H
27#define LMMS_AUDIO_SAMPLE_RECORDER_H
AudioEngine * audioEngine()
Definition AudioDevice.h:121
AudioDevice(const ch_cnt_t _channels, AudioEngine *audioEngine)
Definition AudioDevice.cpp:33
Definition AudioEngine.h:66
AudioSampleRecorder(const ch_cnt_t _channels, bool &_success_ful, AudioEngine *audioEngine)
Definition AudioSampleRecorder.cpp:35
BufferList m_buffers
Definition AudioSampleRecorder.h:54
std::shared_ptr< const SampleBuffer > createSampleBuffer()
Definition AudioSampleRecorder.cpp:69
QList< QPair< SampleFrame *, f_cnt_t > > BufferList
Definition AudioSampleRecorder.h:53
~AudioSampleRecorder() override
Definition AudioSampleRecorder.cpp:47
void writeBuffer(const SampleFrame *_ab, const f_cnt_t _frames) override
Definition AudioSampleRecorder.cpp:87
f_cnt_t framesRecorded() const
Definition AudioSampleRecorder.cpp:59
Definition SampleBuffer.h:39
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