Class NERtcChannelCallbackAbstract
Constructors
Methods
onAddLiveStreamTask
onAddLiveStreamTask(taskId: string, url: string, errorCode: number): void Parameters
- taskId: string
- url: string
- errorCode: number
Returns void
onAiData
onAiData(type: string, data: string): void
onApiCallExecuted
onApiCallExecuted(apiName: string, result: number, message: string): void Parameters
- apiName: string
- result: number
- message: string
Returns void
onClientRoleChange
onClientRoleChange(oldRole: number, newRole: number): void Parameters
- oldRole: number
- newRole: number
Returns void
onConnectionStateChanged
onConnectionStateChanged(state: number, reason: number): void Parameters
- state: number
- reason: number
Returns void
onDisconnect
onDisconnect(reason: number): void
onError
onError(code: number): void
onFirstAudioDataReceived
onFirstAudioDataReceived(uid: bigint): void
onFirstAudioFrameDecoded
onFirstAudioFrameDecoded(uid: bigint): void
onFirstVideoFrameDecoded
onFirstVideoFrameDecoded( streamType: NERtcVideoStreamType, userId: bigint, width: number, height: number,): void
onFirstVideoFrameRender
onFirstVideoFrameRender( streamType: NERtcVideoStreamType, userId: bigint, width: number, height: number, elapsedTime: bigint,): void
onJoinChannel
onJoinChannel( result: number, channelId: bigint, elapsed: bigint, uid: bigint,): void Parameters
- result: number
- channelId: bigint
- elapsed: bigint
- uid: bigint
Returns void
onLabFeatureCallback
onLabFeatureCallback(key: string, param: string): void
onLastmileQuality
onLastmileQuality(quality: number): void
onLeaveChannel
onLeaveChannel(result: number): void
onLiveStreamState
onLiveStreamState(taskId: string, pushUrl: string, liveState: number): void Parameters
- taskId: string
- pushUrl: string
- liveState: number
Returns void
onLocalPublishFallbackToAudioOnly
onLocalVideoRenderSizeChanged
onLocalVideoRenderSizeChanged( videoType: NERtcVideoStreamType, width: number, height: number,): void
onMediaRelayReceiveEvent
onMediaRelayReceiveEvent(event: number, code: number, channelName: string): void Parameters
- event: number
- code: number
- channelName: string
Returns void
onMediaRelayStatesChange
onMediaRelayStatesChange(state: number, channelName: string): void Parameters
- state: number
- channelName: string
Returns void
onMediaRightChange
onMediaRightChange( isAudioBannedByServer: boolean, isVideoBannedByServer: boolean,): void Parameters
- isAudioBannedByServer: boolean
- isVideoBannedByServer: boolean
Returns void
onReconnectingStart
onReconnectingStart(channelId: bigint, uid: bigint): void Parameters
- channelId: bigint
- uid: bigint
Returns void
onRecvSEIMsg
onRecvSEIMsg(userId: bigint, data: Uint8Array, dataSize: number): void Parameters
- userId: bigint
- data: Uint8Array
- dataSize: number
Returns void
onReJoinChannel
onReJoinChannel(result: number, channelId: bigint): void Parameters
- result: number
- channelId: bigint
Returns void
onRemoteSubscribeFallbackToAudioOnly
onRemoteSubscribeFallbackToAudioOnly( uid: bigint, isFallback: boolean, streamType: NERtcVideoStreamType,): void
onRemoteVideoSizeChanged
onRemoteVideoSizeChanged( uid: bigint, videoType: NERtcVideoStreamType, width: number, height: number,): void
onRemoveLiveStreamTask
onRemoveLiveStreamTask(taskId: string, errorCode: number): void Parameters
- taskId: string
- errorCode: number
Returns void
onUpdateLiveStreamTask
onUpdateLiveStreamTask(taskId: string, url: string, errorCode: number): void Parameters
- taskId: string
- url: string
- errorCode: number
Returns void
onUserAudioMute
onUserAudioMute(uid: bigint, mute: boolean): void
onUserAudioStart
onUserAudioStart(uid: bigint): void
onUserAudioStop
onUserAudioStop(uid: bigint): void
onUserDataBufferedAmountChanged
onUserDataBufferedAmountChanged(uid: bigint, previousAmount: bigint): void Parameters
- uid: bigint
- previousAmount: bigint
Returns void
onUserDataReceiveMessage
onUserDataReceiveMessage(uid: bigint, buffer: Uint8Array, size: bigint): void Parameters
- uid: bigint
- buffer: Uint8Array
- size: bigint
Returns void
onUserDataStart
onUserDataStart(uid: bigint): void
onUserDataStateChanged
onUserDataStateChanged(uid: bigint): void
onUserDataStop
onUserDataStop(uid: bigint): void
onUserSubStreamAudioMute
onUserSubStreamAudioMute(uid: bigint, muted: boolean): void Parameters
- uid: bigint
- muted: boolean
Returns void
onUserSubStreamAudioStart
onUserSubStreamAudioStart(uid: bigint): void
onUserSubStreamAudioStop
onUserSubStreamAudioStop(uid: bigint): void
onUserSubStreamVideoMute
onUserSubStreamVideoMute(uid: bigint, muted: boolean): void Parameters
- uid: bigint
- muted: boolean
Returns void
onUserSubStreamVideoStart
onUserSubStreamVideoStop
onUserSubStreamVideoStop(uid: bigint): void
onWarning
onWarning(code: number): void