Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new LocalVideoTrack(mediaTrack: MediaStreamTrack, constraints?: MediaTrackConstraints): LocalVideoTrack

Properties

attachedElements

attachedElements: HTMLMediaElement[] = []

isMuted

isMuted: boolean = false

kind

kind: Kind

Optional mediaStream

mediaStream: MediaStream

mediaStreamTrack

mediaStreamTrack: MediaStreamTrack

Optional sid

sid: string

sid is set after track is published to server, or if it's a remote track

Optional signalClient

signalClient: SignalClient

source

source: Source

Accessors

currentBitrate

  • get currentBitrate(): number

dimensions

id

  • get id(): string

isSimulcast

  • get isSimulcast(): boolean

Methods

appVisibilityChangedListener

  • appVisibilityChangedListener(): void

attach

  • attach(): HTMLMediaElement
  • attach(element: HTMLMediaElement): HTMLMediaElement

detach

  • detach(): HTMLMediaElement[]
  • detach(element: HTMLMediaElement): HTMLMediaElement

getDeviceId

  • getDeviceId(): Promise<undefined | string>

getSenderStats

  • getSenderStats(): Promise<VideoSenderStats[]>

mute

restartTrack

setDeviceId

  • setDeviceId(deviceId: string): Promise<void>

setPublishingQuality

startMonitor

  • startMonitor(signalClient: SignalClient): void

stop

  • stop(): void

unmute

Generated using TypeDoc