Tear down the native SDK. Call only when the SDK is no longer needed — after cleanup the SDK must be re-initialized before use.
Connect or disconnect the local user's audio (VoIP).
true to connect, false to disconnect.
true on success, false on failure.
Resolves to true if the SDK has been initialized and authorized.
Join an existing Zoom meeting.
A meeting error code; MobileRTCMeetError_Success indicates
the join request was accepted. Subscribe to onMeetingStateChange to
track the meeting lifecycle after the request is accepted.
Mute or unmute the local user's audio.
true to mute, false to unmute.
On iOS, a MobileRTCAudioError value. On Android, a MobileRTCSDKError value.
Mute or unmute the local user's video.
true to mute, false to unmute.
MobileRTCSDKError_Success on success, otherwise an error code.
Start a new Zoom meeting as the host.
A meeting error code; MobileRTCMeetError_Success indicates
the start request was accepted. Subscribe to onMeetingStateChange to
track the meeting lifecycle after the request is accepted.
Apply meeting-level settings such as disabling the video preview.
Generated using TypeDoc
Public Zoom SDK API surface exposed by ZoomSDKProvider via React context, and consumed through the useZoom hook.
Every component that calls one of these methods must be rendered as a descendant of
ZoomSDKProvider. Accessing this context outside the provider throws.