Add an observer
Adds an observer to receive callbacks about device changes.
Selects an audio input device to use. The constraint may be a device id, MediaTrackConstraint, MediaStream (containing audio track), or null to indicate no device. The promise always resolves with a DevicePermission result indicating whether access was granted or denied.
Selects an audio output device for use. Null specifies the default device.
Selects an video input device to use. The constraint may be a device id, MediaTrackConstraint, MediaStream (containing video track), or null to indicate no device. The promise always resolves with a DevicePermission result indicating whether access was granted or denied.
Sets the video input quality parameters to request when enabling video. These settings take effect the next time a video input device is chosen. The default is 960x540 @ 15 fps with a max bandwidth of 1400 kbps.
Gets an AnalyserNode from the current audio input. This node can be used to generate the display for a mic indicator. Null is returned if no audio input has been selected.
Sets the flag in DeviceController on whether to enable WebAudio-based device management.
Lists currently available audio input devices.
Lists currently available audio output devices.
Lists currently available video input devices.
Mixes the audio from the given media stream into the main audio input stream.
Pause content sharing
Remove an observer
Removes an observer to stop receiving callbacks about device changes.
Sets the device label trigger to use in the case where media device labels are not present due to privacy restrictions in the browser. See above for an explanation of how this works.
Start content sharing
Start screen sharing
Starts a video preview of the currently selected video and binds it a video element to be displayed before a meeting begins. Make sure to call stopVideoPreviewForVideoInput when the preview is no longer necessary so that the stream can be released and turn off the camera if it is not being used anymore.
Stop content sharing
Stops the stream for a previously bound video preview and unbinds it from the video element.
Unpause content sharing
Generated using TypeDoc