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.
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