[Portaudio] MemFunCallbackStream to capture audio from input devices?
Victor.Lazzarini at nuim.ie
Sat Oct 3 12:25:53 EDT 2009
I guess you can look at the examples in the sources.
Here's a summary:
You can either use a callback or do it with the blocking function.
The callback would have the following prototype:
int audio_callback(const void *input, void *output, unsigned long
const PaStreamCallbackTimeInfo *timeInfo,
PaStreamCallbackFlags statusFlags, void *userData)
which is fairly self-explanatory.
The blocking input is done with all call like this
Pa_ReadStream(handle, buffer, BUFFRAMES);
where handle is your open stream, buffer is where you want to read the data
and BUFFRAMES the number of frames you are reading.
----- Original Message -----
From: "JIA Pei" <jp4work at gmail.com>
To: <portaudio at music.columbia.edu>
Sent: Saturday, October 03, 2009 4:37 PM
Subject: [Portaudio] MemFunCallbackStream to capture audio from input
> Hi, still:
> I really would like to get some help from port audio team for
> capturing audio from my input devices.
> Can you please just help to show how to use MemFunCallbackStream() to do
> Best Regards
> JIA Pei
> Welcome to Vision Open
> Portaudio mailing list
> Portaudio at music.columbia.edu
More information about the Portaudio