Jules, AudioDeviceSelectorComponent doesn’t include the ability to select multiple individual inputs or outputs on an audio device, i.e. enabling stereo pairs and then selecting outs 1&2 and 5&6 for instance. Do you have any plans to add this in the future? I was going to modify it myself, but I don’t want to duplicate any of your efforts.
For now I’ve hacked a chunk of code which creates a dialog with a derived AudioDeviceSelectorComponent and an enumerated list of ToggleButtons within changeListenerCallback for ins and outs, then after exiting the dialog, calls AudioDeviceManager->setAudioDevice with the new bits. Not very elegant, but it gets the job done.