NERtcSDK HarmonyOS
    Preparing search index...

    Class NERtcCallbackExAbstract

    Implements

    Index

    Constructors

    Methods

    onAddLiveStreamTask onAiData onApiCallExecuted onAsrCaptionResult onAsrCaptionStateChanged onAudioDeviceChanged onAudioDeviceStateChanged onAudioEffectFinished onAudioEffectTimestampUpdate onAudioInterrupt 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 onPlayStreamingDuration onPlayStreamingFirstAudioFramePlayed onPlayStreamingFirstVideoFrameRender onPlayStreamingReceiveSeiMessage onPlayStreamingStateChange onPushStreamingReconnectedSuccess onPushStreamingReconnecting onReconnectingStart onRecvSEIMsg onReJoinChannel onRemoteAudioVolumeIndication onRemoteSubscribeFallbackToAudioOnly onRemoteVideoSizeChanged onRemoveLiveStreamTask onScreenCaptureStatusChanged 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

    • 播放流时长回调。
      该回调在如下情况下会被触发:

      • 成功调用 startPlayStreaming。

      Parameters

      • streamId: string

        流 ID。

      • totalDurationS: bigint

        总时长,单位为秒。

      • currentPtsS: bigint

        当前播放时间,单位为秒。

      Returns void

    • Parameters

      • streamId: string
      • time_ms: bigint

      Returns void

    • Parameters

      • streamId: string
      • time_ms: bigint
      • width: number
      • height: number

      Returns void

    • Parameters

      • streamId: string
      • message: string

      Returns void

    • Parameters

      • streamId: string
      • state: number
      • error: number

      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