Manage Media Devices
To get the list of media devices that are currently being used, you can use the following methods:
- Kotlin
- Java
// Get all audio devices
val audioDevices: List<DyteAudioDevice> = meeting.localUser.getAudioDevices()
// Get all video devices
val videoDevices: List<DyteVideoDevice> = meeting.localUser.getVideoDevices()
// Get all audio devices
List<DyteAudioDevice> audioDevices = meeting.getLocalUser().getAudioDevices();
// Get all video devices
List<DyteVideoDevice> videoDevices = meeting.getLocalUser().getVideoDevices();
Set audio device
To set a device as an active device, you can call setAudioDevice
method. This
takes a DyteAudioDevice
object.
- Kotlin
- Java
meeting.localUser.setAudioDevice(device)
meeting.getLocalUser().setAudioDevice(device);
Set video device
To set a video device as an active device, you can call setVideoDevice
method.
This takes a DyteVideoDevice
object.
- Kotlin
- Java
meeting.localUser.setVideoDevice(device)
meeting.getLocalUser().setVideoDevice(device);