NERtcSDK HarmonyOS
    Preparing search index...

    Interface NERtcCallback

    interface NERtcCallback {
        onClientRoleChange(oldRole: number, newRole: number): void;
        onDisconnect(reason: number): void;
        onJoinChannel(
            result: number,
            channelId: bigint,
            elapsed: bigint,
            uid: bigint,
        ): void;
        onLeaveChannel(result: number): void;
        onRecvSEIMsg(userId: bigint, data: Uint8Array, dataSize: number): void;
        onUserAudioStart(uid: bigint): void;
        onUserAudioStop(uid: bigint): void;
        onUserJoined(uid: bigint, extraInfo?: NERtcUserJoinExtraInfo): void;
        onUserLeave(
            uid: bigint,
            reason: number,
            extraInfo?: NERtcUserLeaveExtraInfo,
        ): void;
        onUserVideoStart(
            uid: bigint,
            maxProfile: number,
            streamType?: NERtcVideoStreamType,
        ): void;
        onUserVideoStop(uid: bigint, streamType?: NERtcVideoStreamType): void;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • oldRole: number
      • newRole: number

      Returns void

    • Parameters

      • reason: number

      Returns void

    • Parameters

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

      Returns void

    • Parameters

      • result: number

      Returns void

    • Parameters

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

      Returns void

    • Parameters

      • uid: bigint

      Returns void

    • Parameters

      • uid: bigint

      Returns void

    • Parameters

      Returns void