furnace/src/audio/file.h
2021-12-07 04:22:36 -05:00

19 lines
346 B
C++

#include "taAudio.h"
#include <sndfile.h>
class TAAudioFile: public TAAudio {
float** iInBufs;
float** iOutBufs;
SNDFILE* file;
SF_INFO si;
public:
void onProcess(unsigned char* buf, int nframes);
void* getContext();
bool quit();
bool setRun(bool run);
bool init(TAAudioDesc& request, TAAudioDesc& response);
};