Package-level declarations

Types

Link copied to clipboard
interface AudioHandler
Link copied to clipboard
class AudioSwitchHandler(context: Context, preferredDeviceList: List<Class<out AudioDevice>>, audioDeviceChangeListener: AudioDeviceChangeListener) : AudioHandler

TODO: this class should be merged into the Microphone Manager

Link copied to clipboard
sealed class StreamAudioDevice
Link copied to clipboard
@RequiresApi(value = 23)
data class UsbAudioInputDevice(val deviceInfo: AudioDeviceInfo)

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