I am an audio newb and a professional C++ developer. Please pardon my question if it misses the obvious
The AudioSourceChannelInfo parameter of the getNextAudioBlock() override allows me to determine which channels are active using getActiveInputChannels() and getActiveOutputChannels()
The AudioBuffer parameter of the processBlock() override allows me to get the number of channels with getNumChannels(). Should I assume that the channels returned by getNumChannels() are all active? How would I know which is an input channel and which is an output channel?
WHAT I AM TRYING TO ACCOMPLISH
I would like to adjust the Input and Output levels individually.