Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new AgoraRteSubscribeThread(client: IAgoraRTCClient, user: IAgoraRTCRemoteUser, __namedParameters: { audioPlaybackDeviceId?: string; canvasMap?: Map<string, AgoraRtcVideoCanvas>; channelName: string; mediaType: "audio" | "video"; muteMap: Map<string, boolean>; volumeMap: Map<string, number> }, rawDataDispatcher: AGAudioRawDataDispatcher): AgoraRteSubscribeThread
  • Parameters

    • client: IAgoraRTCClient
    • user: IAgoraRTCRemoteUser
    • __namedParameters: { audioPlaybackDeviceId?: string; canvasMap?: Map<string, AgoraRtcVideoCanvas>; channelName: string; mediaType: "audio" | "video"; muteMap: Map<string, boolean>; volumeMap: Map<string, number> }
      • Optional audioPlaybackDeviceId?: string
      • Optional canvasMap?: Map<string, AgoraRtcVideoCanvas>
      • channelName: string
      • mediaType: "audio" | "video"
      • muteMap: Map<string, boolean>
      • volumeMap: Map<string, number>
    • rawDataDispatcher: AGAudioRawDataDispatcher

    Returns AgoraRteSubscribeThread

Properties

Optional Readonly _canvasMap

_canvasMap?: Map<string, AgoraRtcVideoCanvas>

Readonly _muteMap

_muteMap: Map<string, boolean>

Readonly _volumeMap

_volumeMap: Map<string, number>

runnable

runnable: boolean

Accessors

canvas

mute

  • get mute(): boolean
  • Returns boolean

streamUuid

  • get streamUuid(): string
  • Returns string

track

  • get track(): undefined | IRemoteAudioTrack | IRemoteVideoTrack
  • Returns undefined | IRemoteAudioTrack | IRemoteVideoTrack

Methods

emit

isTrackSubscribed

  • isTrackSubscribed(): boolean
  • Returns boolean

off

on

onExecution

  • onExecution(): Promise<void>

once

play

  • play(): void
  • Returns void

preparePcmCallback

  • preparePcmCallback(): void
  • Returns void

removeAllEventListeners

  • removeAllEventListeners(): void

run

  • run(): void

setAudioFrameCallback

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

setAudioPlaybackDevice

  • setAudioPlaybackDevice(deviceId: string): void
  • Parameters

    • deviceId: string

    Returns void

stop

  • stop(): void

stopAudioFrameCallback

  • stopAudioFrameCallback(): void
  • Returns void