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
speakerOnset speakerphone on or off, by default wired/bluetooth headsets will still be prioritized even if set to true.forceSpeakerOutputif 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