Package 

Class UsbAudioInputDevice


  • @RequiresApi(value = 23) 
    public final class UsbAudioInputDevice
    
                        

    Represents a USB audio input device (microphone) that may not be detected by AudioSwitch.

    USB microphones that are input-only (no speaker output) are not recognized by Twilio's AudioSwitch library because it only detects devices that trigger ACTION_HEADSET_PLUG, which requires both input and output capabilities.

    This class wraps Android's AudioDeviceInfo to provide access to USB microphones like the Rode Wireless Go II and similar professional audio equipment.