Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NoOpAudioVideoController

Hierarchy

Implements

Index

Constructors

constructor

Properties

destroyed

destroyed: boolean = false

Accessors

activeSpeakerDetector

audioMixController

configuration

eventController

logger

mediaStreamBroker

realtimeController

rtcPeerConnection

  • get rtcPeerConnection(): RTCPeerConnection | null

videoTileController

Methods

addObserver

destroy

  • destroy(): Promise<void>

encodingSimulcastLayersDidChange

forEachObserver

getRTCPeerConnectionStats

  • getRTCPeerConnectionStats(selector?: MediaStreamTrack): Promise<RTCStatsReport>

getRemoteVideoSources

handleHasBandwidthPriority

  • handleHasBandwidthPriority(hasBandwidthPriority: boolean): Promise<void>

handleMeetingSessionStatus

pauseReceivingStream

  • pauseReceivingStream(streamId: number): void

reconnect

removeObserver

replaceLocalVideo

  • replaceLocalVideo(): Promise<void>

restartLocalAudio

  • restartLocalAudio(callback: () => void): Promise<void>

restartLocalVideo

  • restartLocalVideo(callback: () => void): boolean

resumeReceivingStream

  • resumeReceivingStream(streamId: number): void

setAudioProfile

setVideoMaxBandwidthKbps

  • setVideoMaxBandwidthKbps(maxBandwidthKbps: number): void

start

  • start(): void

startReturningPromise

  • startReturningPromise(options?: { signalingOnly?: boolean }): Promise<void>

stop

  • stop(): void

stopReturningPromise

  • stopReturningPromise(): Promise<void>

update

  • update(): boolean

Generated using TypeDoc