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 audio, false to disconnect.
true on success, false on failure.
Initialize the native Zoom Meeting SDK with the given configuration.
Must be called once before any other SDK method.
The promise resolves once the native SDK has been told to initialize —
not once authorization has completed. On iOS the resolved value is
the return of [MobileRTC initialize:] (i.e. whether the native init
call accepted the parameters). On Android the resolved value is always
true after the init call is dispatched. SDK authorization is async on
both platforms — wait for the onAuthReturn event with
MobileRTCAuthError_Success (or ZOOM_ERROR_SUCCESS) before calling
other SDK methods.
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 by the native SDK. Watch the
onMeetingStateChange event for the actual meeting state.
Mute or unmute the local user's audio.
true to mute audio, false to unmute.
On iOS, a MobileRTCAudioError value. On Android, a MobileRTCSDKError value.
Mute or unmute the local user's video.
true to mute video, 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 by the native SDK. Watch the
onMeetingStateChange event for the actual meeting state.
Apply meeting-level settings such as disabling the video preview.
Generated using TypeDoc
Native Zoom Meeting SDK interface exposed to JavaScript via the
RNZoomSDKReact Native module.Most apps should not use this directly — use
ZoomSDKProviderand theuseZoomhook instead. This type is exported for advanced use cases that need to talk to the native module directly.