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>;
}

A class to operate the audio action.

Type declaration

  • 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.

MMNEPVFCICPMFPCPTTAAATR