Managing multiple I/O devices

Hello there,

I’m trying to find a way to manage and connect different HW audio interfaces connected to a computer.
I was thinking about representing each interface with an AudioDeviceManager in order for the user to have a quick and easy way to change their settings. Then, to connect an interface output to another one’s input I was considering putting each device as an AudioGraphIOProcessor, but I’m not sure if the two classes can coope. Any thoughts?

I’m sorry to bring this back, but I’m struggling to find a clean way to manager this.
I am currently trying to just get the devices informations I need from only one AudioDeviceManager and set AudioIODevices manually, but while I’m doing this I feel like I don’t have a correct vision of what’s supposed to happen/be set.

Thanks in advance to anyone who can help!

-Giacomo

1 Like