Fix audio stream initialization
This commit is contained in:
parent
e3a89822be
commit
09ba2d297c
@ -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,
|
||||
|
||||
@ -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*/,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user