Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Methods

emit

Abstract enableDualStream

Abstract getCurrentFrameData

  • getCurrentFrameData(streamUuid: string): ImageData
  • Parameters

    • streamUuid: string

    Returns ImageData

Abstract getSessionId

  • getSessionId(): string
  • Returns string

Abstract join

  • Parameters

    Returns Promise<void>

Abstract leave

Abstract muteLocalAudio

Abstract muteLocalScreenShare

Abstract muteLocalVideo

Abstract muteRemoteAudio

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

    • streamUuid: string
    • mute: boolean

    Returns number

Abstract muteRemoteVideo

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

    • streamUuid: string
    • mute: boolean

    Returns number

Abstract muteRemoteVideoMass

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

    • streamUuid: string[]
    • mute: boolean

    Returns Promise<string[]>

off

on

Abstract onAudioVolumeIndication

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

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

          • volumes: Map<string, number>

          Returns void

    Returns number

Abstract onConnectedThroughCloudProxy

Abstract onConnectionStateChanged

Abstract onNetworkStats

Abstract onPublishedThroughCloudProxy

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

once

removeAllEventListeners

  • removeAllEventListeners(): void

Abstract setCloudProxy

Abstract setLatencyLevel

Abstract setLowStreamParameter

Abstract setRemoteTrackVolume

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

    • streamUuid: string
    • volume: number

    Returns number

Abstract setRemoteVideoStreamType