RoomHardwareManagementMethods extension

Room extension methods for managing audio, video.

on

Properties

canPlaybackAudio bool

Available on Room, provided by the RoomHardwareManagementMethods extension

no setter
selectedAudioInputDeviceId String?

Available on Room, provided by the RoomHardwareManagementMethods extension

Get current audio input device.
no setter
selectedAudioOutputDeviceId String?

Available on Room, provided by the RoomHardwareManagementMethods extension

Get current audio output device.
no setter
selectedVideoInputDeviceId String?

Available on Room, provided by the RoomHardwareManagementMethods extension

Get current video input device.
no setter
speakerOn bool?

Available on Room, provided by the RoomHardwareManagementMethods extension

Get mobile device's speaker status.
no setter

Methods

setAudioInputDevice(MediaDevice device) Future<void>

Available on Room, provided by the RoomHardwareManagementMethods extension

Set audio input device.
setAudioOutputDevice(MediaDevice device) Future<void>

Available on Room, provided by the RoomHardwareManagementMethods extension

Set audio output device.
setSpeakerOn(bool speakerOn, {bool forceSpeakerOutput = false}) Future<void>

Available on Room, provided by the RoomHardwareManagementMethods extension

speakerOn set speakerphone on or off, by default wired/bluetooth headsets will still be prioritized even if set to true. forceSpeakerOutput if true, will force speaker output even if headphones or bluetooth is connected, only supported on iOS for now
setVideoInputDevice(MediaDevice device) Future<void>

Available on Room, provided by the RoomHardwareManagementMethods extension

Set video input device.
startAudio() Future<void>

Available on Room, provided by the RoomHardwareManagementMethods extension