@zoom/react-native-videosdk
    Preparing search index...

    Type Alias ZoomVideoSdkUserType

    Zoom Video SDK user information.

    type ZoomVideoSdkUserType = {
        audioStatus: ZoomVideoSdkAudioStatus;
        canSetUserVolume: (userId: string, isSharing: boolean) => Promise<boolean>;
        customUserId: string;
        getIsHost: () => Promise<boolean>;
        getIsManager: () => Promise<boolean>;
        getShareActionList: () => Promise<ShareAction[]>;
        getUserName: () => Promise<string>;
        getUserReference: () => Promise<string>;
        getUserVolume: (userId: string, isSharing: boolean) => Promise<number>;
        hasIndividualRecordingConsent: (userId: string) => Promise<boolean>;
        hasMultiCamera: boolean;
        isHost: boolean;
        isManager: boolean;
        multiCameraIndex: string;
        setUserVolume: (
            userId: string,
            isSharing: boolean,
            volume: number,
        ) => Promise<boolean>;
        shareStatisticInfo: ZoomVideoSdkShareStatisticInfo;
        userId: string;
        userName: string;
        videoStatisticInfo: ZoomVideoSdkVideoStatisticInfo;
        videoStatus: ZoomVideoSdkVideoStatus;
    }

    Implemented by

    Index

    Properties

    The user's audio status.

    canSetUserVolume: (userId: string, isSharing: boolean) => Promise<boolean>

    Determine which audio you can set, shared audio or microphone.

    customUserId: string

    User's custom identity that is passed in the JWT or in SDKSessionContext.customUserId

    getIsHost: () => Promise<boolean>

    Determine whether the user is the host.

    getIsManager: () => Promise<boolean>

    Determine whether the user is the manager.

    getShareActionList: () => Promise<ShareAction[]>

    Get the user's share action information.

    getUserName: () => Promise<string>

    Get the name of the user in the session.

    getUserReference: () => Promise<string>

    Get the user's reference.

    getUserVolume: (userId: string, isSharing: boolean) => Promise<number>

    Get user volume.

    hasIndividualRecordingConsent: (userId: string) => Promise<boolean>

    Determine whether the user has individual recording consent.

    hasMultiCamera: boolean

    Determine whether the user has multiple cameras.

    isHost: boolean

    Determine whether the user is the host.

    isManager: boolean

    Determine whether the user is the manager.

    multiCameraIndex: string

    The index of the user's multi-camera stream.

    setUserVolume: (
        userId: string,
        isSharing: boolean,
        volume: number,
    ) => Promise<boolean>

    Set the user's local volume. This does not affect how other participants hear the user.

    shareStatisticInfo: ZoomVideoSdkShareStatisticInfo

    The user's screen share statistic information.

    userId: string

    The userId of the user object.

    userName: string

    User name.

    videoStatisticInfo: ZoomVideoSdkVideoStatisticInfo

    The user's video statistic information.

    The user video status.