Properties
channelName
channelName: string
Methods
enableDualStream
Parameters
Returns Promise<void>
join
Parameters
token: string
streamUuid: string
Returns Promise<void>
leave
Parameters
Returns Promise<void>
muteRemoteAudioStream
- muteRemoteAudioStream(streamUuid: string, mute: boolean): number
Parameters
streamUuid: string
mute: boolean
Returns number
muteRemoteVideoStream
- muteRemoteVideoStream(streamUuid: string, mute: boolean): number
Parameters
streamUuid: string
mute: boolean
Returns number
muteRemoteVideoStreamMass
- muteRemoteVideoStreamMass(streamUuids: string[], mute: boolean): Promise<string[]>
Parameters
streamUuids: string[]
mute: boolean
Returns Promise<string[]>
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
onConnectedThroughCloudProxy
onPublishedThroughCloudProxy
- onPublishedThroughCloudProxy(cb: (connectionType: AGRtcConnectionType, isUsingCloudProxy: boolean) => void): number
Parameters
cb: (connectionType: AGRtcConnectionType, isUsingCloudProxy: boolean) => void
Parameters
isUsingCloudProxy: boolean
Returns void
Returns number
setRemoteTrackVolume
- setRemoteTrackVolume(streamUuid: string, volume: number): void
Parameters
streamUuid: string
volume: number
Returns void