Package-level declarations

Types

Link copied to clipboard

DeviceChangeObserver listens audio device changes.

Link copied to clipboard

DeviceController keeps track of the devices being used for audio device (e.g. built-in speaker), video input (e.g. camera)). The list functions return MediaDevice objects. Changes in device availability are broadcast to any registered DeviceChangeObserver.

Link copied to clipboard
data class MediaDevice(val label: String, val type: MediaDeviceType, val id: String? = null)

Media device with its info.

Link copied to clipboard

The media device's type (Ex: video front camera, video rear camera, audio bluetooth)