static int coreaudio_read (SWVoiceIn *sw, void *buf, int len) { int result = audio_pcm_sw_read (sw, buf, len); D("%s: audio_pcm_sw_read(%d) returned %d\n", __FUNCTION__, len, result); return result; }
static int winaudio_in_read (SWVoiceIn *sw, void *buf, int len) { int ret = audio_pcm_sw_read (sw, buf, len); if (ret > 0) D("%s: (%d) returned %d\n", __FUNCTION__, len, ret); return ret; }
static int qpa_read (SWVoiceIn *sw, void *buf, int len) { return audio_pcm_sw_read (sw, buf, len); }
static int winwave_read (SWVoiceIn *sw, void *buf, int size) { return audio_pcm_sw_read (sw, buf, size); }