23#ifndef DISK_WRITER_DRIVER_H
24#define DISK_WRITER_DRIVER_H
60 virtual int init(
unsigned nBufferSize )
override;
virtual void disconnect() override
disconnect
bool isDoneWriting() const
void setCompressionLevel(double fCompressionLevel)
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
bool writingFailed() const
virtual unsigned getBufferSize() override
audioProcessCallback m_processCallback
virtual unsigned getSampleRate() override
double m_fCompressionLevel
A value between 0.0 (maximum quality) and 1.0 (maximum compression).
int(* audioProcessCallback)(uint32_t, void *)
void * diskWriterDriver_thread(void *param)