Implements

Constructors

Methods

onAddLiveStreamTask onAiData onApiCallExecuted onAsrCaptionResult onAsrCaptionStateChanged onAudioDeviceChanged onAudioDeviceStateChanged onAudioEffectFinished onAudioEffectTimestampUpdate onAudioMixingStateChanged onAudioMixingTimestampUpdate onAudioRecording onCameraExposureChanged onCameraFocusChanged onClientRoleChange onConnectionStateChanged onConnectionTypeChanged onDisconnect onError onFirstAudioDataReceived onFirstAudioFrameDecoded onFirstVideoDataReceived onFirstVideoFrameDecoded onFirstVideoFrameRender onJoinChannel onLabFeatureCallback onLastmileProbeResult onLastmileQuality onLeaveChannel onLiveStreamState onLocalAudioVolumeIndication onLocalPublishFallbackToAudioOnly onLocalVideoRenderSizeChanged onLocalVideoWatermarkState onMediaRelayReceiveEvent onMediaRelayStatesChange onMediaRightChange onPermissionKeyWillExpire onPushStreamingReconnectedSuccess onPushStreamingReconnecting onReconnectingStart onRecvSEIMsg onReJoinChannel onRemoteAudioVolumeIndication onRemoteSubscribeFallbackToAudioOnly onRemoteVideoSizeChanged onRemoveLiveStreamTask onStartPushStreaming onStopPushStreaming onUpdateLiveStreamTask onUpdatePermissionKey onUserAudioMute onUserAudioStart onUserAudioStop onUserDataBufferedAmountChanged onUserDataReceiveMessage onUserDataStart onUserDataStateChanged onUserDataStop onUserJoined onUserLeave onUserSubStreamAudioMute onUserSubStreamAudioStart onUserSubStreamAudioStop onUserSubStreamVideoMute onUserSubStreamVideoStart onUserSubStreamVideoStop onUserVideoMute onUserVideoStart onUserVideoStop onVideoDeviceStateChanged onVirtualBackgroundSourceEnabled onWarning

Constructors

Methods

  • Parameters

    • taskId: string
    • url: string
    • errorCode: number

    Returns void

  • AI 功能回调接口

    Parameters

    • type: string

      数据类型

    • data: string

      数据

    Returns void

  • Parameters

    • apiName: string
    • result: number
    • message: string

    Returns void

  • 实时字幕状态回调。

    Parameters

    Returns void

    当调用 startASRCaption 或者 stopASRCaption 成功后,会收到 onAsrCaptionStateChanged 回调。

  • Parameters

    • selected: number

    Returns void

  • Parameters

    • effectId: number

    Returns void

  • Parameters

    • id: number
    • timestampMs: bigint

    Returns void

  • Parameters

    • reason: number

    Returns void

  • Parameters

    • timestampMs: bigint

    Returns void

  • Parameters

    • code: number
    • filePath: string

    Returns void

  • Parameters

    • left: number
    • top: number
    • right: number
    • bottom: number

    Returns void

  • Parameters

    • left: number
    • top: number
    • right: number
    • bottom: number

    Returns void

  • Parameters

    • oldRole: number
    • newRole: number

    Returns void

  • Parameters

    • state: number
    • reason: number

    Returns void

  • Parameters

    • newConnectionType: number

    Returns void

  • Parameters

    • code: number

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • result: number
    • channelId: bigint
    • elapsed: bigint
    • uid: bigint

    Returns void

  • Parameters

    • key: string
    • param: string

    Returns void

  • Parameters

    • quality: number

    Returns void

  • Parameters

    • taskId: string
    • pushUrl: string
    • liveState: number

    Returns void

  • Parameters

    • volume: number
    • vadFlag: boolean

    Returns void

  • Parameters

    Returns void

  • Parameters

    • event: number
    • code: number
    • channelName: string

    Returns void

  • Parameters

    • state: number
    • channelName: string

    Returns void

  • Parameters

    • isAudioBannedByServer: boolean
    • isVideoBannedByServer: boolean

    Returns void

  • Returns void

  • 推流过程中重连成功回调。
    该回调在如下情况下会被触发:

    • 重连中重连成功

    Returns void

  • 推流过程中断开,变为重连状态回调。
    该回调在如下情况下会被触发:

    • startPushStreaming 成功开启推流,推流过程中推流状态变为重连中。

    Parameters

    Returns void

  • Returns void

  • Parameters

    • userId: bigint
    • data: Uint8Array
    • dataSize: number

    Returns void

  • Parameters

    • result: number
    • channelId: bigint

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • taskId: string
    • errorCode: number

    Returns void

  • 开始推流 startPushStreaming 结果回调。
    该回调在如下情况下会被触发:

    • 成功调用 startPushStreaming。

    Parameters

    • result: number

      OK 成功;其他值表示开始推流失败,错误码请参考 NERtcConstants.ErrorCode

    • channelId: bigint

      房间 ID。

    Returns void

  • 停止推流 stopPushStreaming 结果回调。
    该回调在如下情况下会被触发:

    • 成功调用 stopPushStreaming。

    Parameters

    Returns void

  • Parameters

    • taskId: string
    • url: string
    • errorCode: number

    Returns void

  • Parameters

    • errorCode: number
    • data: string
    • timeoutInterval: bigint

    Returns void

  • Parameters

    • uid: bigint
    • muted: boolean

    Returns void

  • Parameters

    • uid: bigint
    • previousAmount: bigint

    Returns void

  • Parameters

    • uid: bigint
    • buffer: Uint8Array
    • size: bigint

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    • uid: bigint
    • muted: boolean

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    • uid: bigint
    • muted: boolean

    Returns void

  • Parameters

    • uid: bigint

    Returns void

  • Parameters

    • deviceState: number

    Returns void

  • Parameters

    • enabled: boolean
    • reason: number

    Returns void

  • Parameters

    • code: number

    Returns void