I plugged in two of the same make and model microphone into my Mac. The Mac lists the two microphones as separate devices, however their names are exactly the same (which I think is part of my problem).
My Mac has a built in microphone. That, plus two additional mics plugged in, should total up to three mics.
When I ask Unity to tell me how many microphones I have (Microphone.devices.Length), the number returns as 2. I check the array of devices and I do not see the duplicate mic names.
My first assumption is that Unity is filtering by name and using that as an array key. So perhaps I need to rename the mics… But how do you do that on a Mac? There is no renaming option.
Is there another way to make this work?