Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

logger

Accessors

base

ready

  • get ready(): boolean
  • Returns boolean

remoteRtcUsers

  • get remoteRtcUsers(): Map<string, IAgoraRTCRemoteUser>
  • Returns Map<string, IAgoraRTCRemoteUser>

Methods

emit

enableDualStream

  • enableDualStream(enable: boolean): Promise<void>
  • Parameters

    • enable: boolean

    Returns Promise<void>

getClientSessionId

  • getClientSessionId(): any

join

  • join(appId: string, token: string, streamUuid: string): Promise<void>

leave

  • leave(): Promise<void>

muteLocalAudio

  • muteLocalAudio(mute: boolean): number
  • Parameters

    • mute: boolean

    Returns number

muteLocalScreenShare

  • muteLocalScreenShare(mute: boolean): number
  • Parameters

    • mute: boolean

    Returns number

muteLocalVideo

  • muteLocalVideo(mute: boolean): number
  • Parameters

    • mute: boolean

    Returns number

muteRemoteAudio

  • muteRemoteAudio(streamUuid: string, mute: boolean): number
  • Parameters

    • streamUuid: string
    • mute: boolean

    Returns number

muteRemoteVideo

  • muteRemoteVideo(streamUuid: string, mute: boolean): number
  • Parameters

    • streamUuid: string
    • mute: boolean

    Returns number

muteRemoteVideoMass

  • muteRemoteVideoMass(streamUuids: string[], mute: boolean): Promise<string[]>
  • Parameters

    • streamUuids: string[]
    • mute: boolean

    Returns Promise<string[]>

notifyAudioPlaybackUpdate

  • notifyAudioPlaybackUpdate(deviceId: string): void
  • Parameters

    • deviceId: string

    Returns void

off

on

once

removeAllEventListeners

  • removeAllEventListeners(): void

setCloudProxy

setLatencyLevel

setLowStreamParameter

setRemoteTrackVolume

  • setRemoteTrackVolume(streamUuid: string, volume: number): void
  • Parameters

    • streamUuid: string
    • volume: number

    Returns void

setRemoteVideoStreamType

videoSubscribeThread