ASIO SDK Audio Processing Development

So I am currently involved in created some ASIO based audio processing software and I have a couple of questions regarded the bufferSwitch callback (and its counterpart). I’m wondering which buffer should I process, input or output buffer?

From the documentation, it appears that I need to “grab” the data from the input buffer, process it, then write it to the output buffer. However, looking at the host sample, it appears that I only need to processing the output buffer (read and write to the same buffer). What is the correct way to do this?

Hi cmajor28,

just “grab” the data from the input buffer, process it, then write it to the output buffer.
In the host sample just a sine wave will be generated for output - no input processing