Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TransceiverController

TransceiverController provides an interface for managing transceivers associated with peer connection.

Hierarchy

  • TransceiverController

Implemented by

Index

Methods

hasVideoInput

  • hasVideoInput(): boolean

localAudioTransceiver

  • localAudioTransceiver(): RTCRtpTransceiver

localVideoTransceiver

  • localVideoTransceiver(): RTCRtpTransceiver

replaceAudioTrack

  • replaceAudioTrack(track: MediaStreamTrack): Promise<boolean>

reset

  • reset(): void

setAudioInput

  • setAudioInput(track: MediaStreamTrack | null): Promise<void>

setEncodingParameters

  • setEncodingParameters(params: Map<string, RTCRtpEncodingParameters>): void

setPeer

  • setPeer(peer: RTCPeerConnection): void

setVideoInput

  • setVideoInput(track: MediaStreamTrack | null): Promise<void>

setVideoSendingBitrateKbps

  • setVideoSendingBitrateKbps(bitrateKbps: number): void

setupLocalTransceivers

  • setupLocalTransceivers(): void

trackIsVideoInput

  • trackIsVideoInput(track: MediaStreamTrack): boolean

updateVideoTransceivers

useTransceivers

  • useTransceivers(): boolean

Generated using TypeDoc