Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NoOpDeviceController

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

addMediaStreamBrokerObserver

chooseAudioOutput

  • chooseAudioOutput(_deviceId: string): Promise<void>

chooseVideoInputQuality

  • chooseVideoInputQuality(_width: number, _height: number, _frameRate: 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

muteLocalAudioInputStream

  • muteLocalAudioInputStream(): void

removeDeviceChangeObserver

removeMediaStreamBrokerObserver

setDeviceLabelTrigger

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

startAudioInput

startVideoInput

startVideoPreviewForVideoInput

  • startVideoPreviewForVideoInput(_element: HTMLVideoElement): void

stopAudioInput

  • stopAudioInput(): Promise<void>

stopVideoInput

  • stopVideoInput(): Promise<void>

stopVideoPreviewForVideoInput

  • stopVideoPreviewForVideoInput(_element: HTMLVideoElement): void

unmuteLocalAudioInputStream

  • unmuteLocalAudioInputStream(): void

Generated using TypeDoc