For cases where I want to change the output configuration of my plugin, the VST faq recommends:
It also states that
Vst::IAudioProcessor::setBusArrangements calls fill follow to finish setting up the new arrangement - this makes perfect sense.
However, when I make the
restartComponent call, I don’t see any calls from the host to either of those methods (or, for that matter,
getBusInfo, any other bus/arrangement related API’s). I’ve tested this in both Reaper and VST3PluginTestHost - am I totally mistaken about how
restartComponent(kIoChanged) should be used, or am I somehow hitting bugs in both Reaper and Steinbergs test host?