I am developing an application that performs custom sound processing and sends the processed sound to a USB headset. My requirement is that the USB headset should not be visible to the user in the list of audio output devices in the system settings. Using the sample code Sample SampleSBAudioOverrideDriver from Apple code, I can change the interface name, but I really need to hide it. Is a subclass of AppleUSBAudioDevice an option?
source share