Always pass card == 0.
device is a device name. On Linux, it is the ALSA string. On Windows, it is currently ignored, so you should pass "default" or null so when it does get implemented your code won't break.
A destructor is present on this object, but not explicitly documented in the source.
A postblit is present on this object, but not explicitly documented in the source.
Data is delivered as interleaved stereo, LE 16 bit, 44.1 kHz Each item in the array thus alternates between left and right channel and it takes a total of 88,200 items to make one second of sound.
First, set receiveData, then call this.
passes a buffer of data to fill
Gives PCM input access (such as a microphone).