Make AudioProcessor::applyBusLayouts protected and virtual?

Would it be possible to make AudioProcessor::applyBusLayouts protected and virtual?

I’m writing a plugin bridge and it’s not currently possible to intercept the changing of busses to forward a call across an IPC boundary. The reason I’d like this to be virtual rather than setBusesLayout is that it’s possible to set an individual Bus's layout which bypasses setBusesLayout. As far as I can tell they both go via applyBusLayouts though.

This would be greatly appreciated, cheers.

1 Like