Fix audio stream initialization

This commit is contained in:
rexy712 2020-08-18 06:46:51 -07:00
parent e3a89822be
commit 09ba2d297c
2 changed files with 3 additions and 3 deletions

View File

@ -60,7 +60,7 @@ namespace audio{
private:
static PaStream* initialize_global_instance();
//to avoid using portaudio functions in the header
static int open_default_stream(PaStream*, int in_c, int out_c,
static int open_default_stream(PaStream**, int in_c, int out_c,
stream_fmt fmt, double samplerate,
size_t bufsize, detail::callback_iface* cb);
static int callback(const void* input, void* output, unsigned long framecount,

View File

@ -61,11 +61,11 @@ namespace audio{
static pa_system sys;
return nullptr;
}
int stream::open_default_stream(PaStream* stream, int in_c, int out_c,
int stream::open_default_stream(PaStream** stream, int in_c, int out_c,
stream_fmt fmt, double samplerate,
size_t bufsize, detail::callback_iface* cb)
{
return Pa_OpenDefaultStream(&stream, in_c, out_c, static_cast<int>(fmt), samplerate, bufsize, callback, cb);
return Pa_OpenDefaultStream(stream, in_c, out_c, static_cast<int>(fmt), samplerate, bufsize, callback, cb);
}
int stream::callback(const void* input, void* output, unsigned long framecount,
const PaStreamCallbackTimeInfo* /*timeInfo*/, PaStreamCallbackFlags /*statusFlags*/,