23#ifndef DISK_WRITER_DRIVER_H
24#define DISK_WRITER_DRIVER_H
57 virtual int init(
unsigned nBufferSize )
override;
Base abstract class for audio output classes.
Driver for export audio to disk.
virtual void disconnect() override
disconnect
void setSampleRate(unsigned nNewRate)
virtual float * getOut_L() override
virtual float * getOut_R() override
virtual int init(unsigned nBufferSize) override
DiskWriterDriver(audioProcessCallback processCallback)
void setSampleDepth(int nNewDepth)
void setFileName(const QString &sFilename)
virtual int connect() override
virtual unsigned getBufferSize() override
audioProcessCallback m_processCallback
virtual unsigned getSampleRate() override
int(* audioProcessCallback)(uint32_t, void *)
void * diskWriterDriver_thread(void *param)