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

    Type Alias ZoomVideoSdkAudioHelperType

    A class to operate the audio action.

    type ZoomVideoSdkAudioHelperType = {
        canSwitchSpeaker: () => Promise<boolean>;
        cleanAudioSession: () => void;
        getSpeakerStatus: () => Promise<boolean>;
        muteAudio: (userId: string) => Promise<Errors>;
        resetAudioSession: () => Promise<boolean>;
        setSpeaker: (isOn: boolean) => Promise<number>;
        startAudio: () => Promise<Errors>;
        stopAudio: () => Promise<Errors>;
        subscribe: () => Promise<Errors>;
        unmuteAudio: (userId: string) => Promise<Errors>;
        unsubscribe: () => Promise<Errors>;
    }

    Implemented by

    Index

    Properties

    canSwitchSpeaker: () => Promise<boolean>

    Query if audio speaker enabled

    cleanAudioSession: () => void

    Clean audio session including category and mode.

    getSpeakerStatus: () => Promise<boolean>

    Get audio speaker status

    muteAudio: (userId: string) => Promise<Errors>

    Mute user audio by userId.

    resetAudioSession: () => Promise<boolean>

    Reset audio session including category and mode.

    setSpeaker: (isOn: boolean) => Promise<number>

    Set audio speaker

    startAudio: () => Promise<Errors>

    Start audio.

    stopAudio: () => Promise<Errors>

    Stop audio.

    subscribe: () => Promise<Errors>

    Call the function to subscribe audio rawdata.

    unmuteAudio: (userId: string) => Promise<Errors>

    Unmute user audio by userId.

    unsubscribe: () => Promise<Errors>

    Call the function to unsubscribe video or share raw data.