Package us.zoom.sdk
Interface InMeetingCloudRecordController
-
public interface InMeetingCloudRecordController
Cloud recording controller in meeting.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
InMeetingCloudRecordController.InMeetingCloudRecordingListener
cloud recording listenerstatic interface
InMeetingCloudRecordController.IRequestStartCloudRecordingHandler
Object to handle a user's request to start cloud recording.static class
InMeetingCloudRecordController.RequestStartCloudRecordingStatus
Request host to start cloud recording response status.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addListener(InMeetingCloudRecordController.InMeetingCloudRecordingListener listener)
Register a listener for cloud recording.boolean
isCloudRecordEnabled()
Query if the CLOUD RECORDING for current user is enabled.boolean
isCloudRecordInProgress()
Query if the current meeting is recorded in process on the cloud in process.boolean
isCloudRecordPaused()
Query if the current recording on the cloud is paused.boolean
isMeetingBeingRecording()
Query if the meeting recording starts.boolean
isRecordingMeetingOnCloud()
Query if the meeting recording on the cloud starts.boolean
isSmartRecordingEnabled()
Determine if the smart recording feature is enabled in the meeting.MobileRTCSDKError
pauseCloudRecord()
Set to pause recording on the cloud.void
removeListener(InMeetingCloudRecordController.InMeetingCloudRecordingListener listener)
Unregister a listener for cloud recording.MobileRTCSDKError
requestStartCloudRecording()
Send a request to ask the host to start cloud recording.MobileRTCSDKError
resumeCloudRecord()
Set to resume recording on the cloud.MobileRTCSDKError
startCloudRecord()
Set to start recording the meeting on the cloud if the feature is enabled.MobileRTCSDKError
stopCloudRecord()
Set to stop recording on the cloud.
-
-
-
Method Detail
-
addListener
void addListener(InMeetingCloudRecordController.InMeetingCloudRecordingListener listener)
Register a listener for cloud recording.- Parameters:
listener
- The listener instance.
-
removeListener
void removeListener(InMeetingCloudRecordController.InMeetingCloudRecordingListener listener)
Unregister a listener for cloud recording.- Parameters:
listener
- The listener instance.
-
isCloudRecordEnabled
boolean isCloudRecordEnabled()
Query if the CLOUD RECORDING for current user is enabled.- Returns:
- TRUE means enabled. Otherwise not.
-
startCloudRecord
MobileRTCSDKError startCloudRecord()
Set to start recording the meeting on the cloud if the feature is enabled.- Returns:
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed, for more details, see
MobileRTCSDKError
.
-
stopCloudRecord
MobileRTCSDKError stopCloudRecord()
Set to stop recording on the cloud.- Returns:
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed, for more details, see
MobileRTCSDKError
.
-
pauseCloudRecord
MobileRTCSDKError pauseCloudRecord()
Set to pause recording on the cloud.- Returns:
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed, for more details, see
MobileRTCSDKError
.
-
resumeCloudRecord
MobileRTCSDKError resumeCloudRecord()
Set to resume recording on the cloud.- Returns:
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed, for more details, see
MobileRTCSDKError
.
-
isCloudRecordInProgress
boolean isCloudRecordInProgress()
Query if the current meeting is recorded in process on the cloud in process.- Returns:
- TRUE means that the cloud recording is in process. FALSE not.
-
isCloudRecordPaused
boolean isCloudRecordPaused()
Query if the current recording on the cloud is paused.- Returns:
- TRUE means that the cloud recording is paused. FALSE not.
-
isMeetingBeingRecording
boolean isMeetingBeingRecording()
Query if the meeting recording starts.- Returns:
- TRUE means started. FALSE not.
-
isRecordingMeetingOnCloud
boolean isRecordingMeetingOnCloud()
Query if the meeting recording on the cloud starts.- Returns:
- TRUE means started. FALSE not.
-
requestStartCloudRecording
MobileRTCSDKError requestStartCloudRecording()
Send a request to ask the host to start cloud recording.- Returns:
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed, for more details, see
MobileRTCSDKError
.
-
isSmartRecordingEnabled
boolean isSmartRecordingEnabled()
Determine if the smart recording feature is enabled in the meeting.- Returns:
- true means that the feature enabled, false means that the feature isn't enabled.
-
-