static int callbackByLambda(const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo* timeInfo, PaStreamCallbackFlags statusFlags, void *userData) { AudioDevice* audioDevice = (AudioDevice*)userData; float** output = (float**)outputBuffer; float** input = (float**)inputBuffer; audioDevice->getLambda()(input, audioDevice->getNumInputs() ,output, audioDevice->getNumOutputs() ,framesPerBuffer); return 0; }