Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

mute

mute: boolean

runnable

runnable: boolean

Accessors

audioTrack

  • get audioTrack(): undefined | ILocalTrack
  • Returns undefined | ILocalTrack

latencyLevel

  • get latencyLevel(): AudienceLatencyLevelType
  • Returns AudienceLatencyLevelType

videoTrack

Methods

checkAllTracksPublishState

  • checkAllTracksPublishState(): boolean
  • Returns boolean

checkDuplicateTypeTracks

  • checkDuplicateTypeTracks(tracks: ILocalTrack[]): Promise<void>
  • Parameters

    • tracks: ILocalTrack[]

    Returns Promise<void>

emit

handleTrackStateChanged

isTrackPublished

  • isTrackPublished(track: ILocalTrack): boolean
  • Parameters

    • track: ILocalTrack

    Returns boolean

isTrackUnpublished

  • isTrackUnpublished(track: ILocalTrack): boolean
  • Parameters

    • track: ILocalTrack

    Returns boolean

off

on

onExecution

  • onExecution(): Promise<void>

once

publish

  • publish(): Promise<void>
  • Returns Promise<void>

publishTracks

  • publishTracks(tracks: ILocalTrack[]): Promise<void>
  • Parameters

    • tracks: ILocalTrack[]

    Returns Promise<void>

removeAllEventListeners

  • removeAllEventListeners(): void

run

  • run(): void

setTrackThread

stop

  • stop(): void

unpublish

  • unpublish(): Promise<void>
  • Returns Promise<void>

unpublishTracks

  • unpublishTracks(tracks: ILocalTrack[]): Promise<void>
  • Parameters

    • tracks: ILocalTrack[]

    Returns Promise<void>