For cases where I want to change the output configuration of my plugin, the VST faq recommends: componentHandler->restartComponent (kIoChanged);
It also states that Vst::IAudioProcessor::getBusArrangement / 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, getBusCount, 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?