Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DestroyableNoOpDeviceController

Hierarchy

Implements

Index

Constructors

constructor

Properties

destroyed

destroyed: boolean = false

Methods

acquireAudioInputStream

  • acquireAudioInputStream(): Promise<MediaStream>

acquireDisplayInputStream

  • acquireDisplayInputStream(_streamConstraints: MediaStreamConstraints): Promise<MediaStream>

acquireVideoInputStream

  • acquireVideoInputStream(): Promise<MediaStream>

addDeviceChangeObserver

bindToAudioVideoController

chooseAudioInputDevice

chooseAudioOutputDevice

  • chooseAudioOutputDevice(_deviceId: string | null): Promise<void>

chooseVideoInputDevice

chooseVideoInputQuality

  • chooseVideoInputQuality(_width: number, _height: number, _frameRate: number, _maxBandwidthKbps: number): void

createAnalyserNodeForAudioInput

destroy

  • destroy(): Promise<void>

getVideoInputQualitySettings

listAudioInputDevices

  • listAudioInputDevices(): Promise<MediaDeviceInfo[]>

listAudioOutputDevices

  • listAudioOutputDevices(): Promise<MediaDeviceInfo[]>

listVideoInputDevices

  • listVideoInputDevices(): Promise<MediaDeviceInfo[]>

mixIntoAudioInput

  • mixIntoAudioInput(_stream: MediaStream): MediaStreamAudioSourceNode

releaseMediaStream

  • releaseMediaStream(_mediaStreamToRelease: MediaStream): void

removeDeviceChangeObserver

setDeviceLabelTrigger

  • setDeviceLabelTrigger(_trigger: () => Promise<MediaStream>): void

startVideoPreviewForVideoInput

  • startVideoPreviewForVideoInput(_element: HTMLVideoElement): void

stopVideoPreviewForVideoInput

  • stopVideoPreviewForVideoInput(_element: HTMLVideoElement): void

Generated using TypeDoc