Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

base

channelName

channelName: string

logger

Optional uid

uid?: number

Accessors

isLocalAudioMuted

  • get isLocalAudioMuted(): boolean
  • Returns boolean

isLocalVideoMuted

  • get isLocalVideoMuted(): boolean
  • Returns boolean

Methods

emit

enableDualStream

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

getCurrentFrameData

  • getCurrentFrameData(_streamUuid: string): ImageData

getSessionId

  • getSessionId(): string

join

leave

muteLocalAudio

muteLocalAudioStream

  • muteLocalAudioStream(mute: boolean): number
  • Parameters

    • mute: boolean

    Returns number

muteLocalScreenShare

muteLocalVideo

muteLocalVideoStream

  • muteLocalVideoStream(mute: boolean): number
  • Parameters

    • mute: boolean

    Returns number

muteRemoteAudio

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

muteRemoteVideo

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

muteRemoteVideoMass

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

off

on

onAudioVolumeIndication

  • onAudioVolumeIndication(cb: (volumes: Map<string, number>) => void): number

onConnectedThroughCloudProxy

onConnectionStateChanged

onNetworkStats

onPublishedThroughCloudProxy

  • onPublishedThroughCloudProxy(cb: (connectionType: AGRtcConnectionType, isUsingCloudProxy: boolean) => void): number

once

removeAllEventListeners

  • removeAllEventListeners(): void

setCloudProxy

setLatencyLevel

setLowStreamParameter

setRemoteTrackVolume

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

setRemoteVideoStreamType