If there are no inputs, the array can be empty.
If there is an error reading or setting the property, this will raise an MonoMac.AudioToolbox.AudioSessionException.