Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
<ZoomSDKMeetingRecordDelegate> Protocol Reference

#include <ZoomSDKMeetingRecordController.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onRecord2MP4Done:Path:
 Callback event of ending the conversion to MP4 format.
 
(void) - onRecord2MP4Progressing:
 Callback event of the process to convert the recording file to MP4 format.
 
(void) - onCloudRecordingStatus:
 Callback event that the status of Cloud recording changes.
 
(void) - onRecordPrivilegeChange:
 Callback event that the recording authority changes.
 
(void) - onCustomizedRecordingSourceReceived:
 Callback event that the local recording source changes in the custom UI mode.
 
(void) - onLocalRecordStatus:userID:
 Callback event that the status of the specified user local recording changes.
 
(void) - onLocalRecordingPrivilegeRequestStatus:
 Callback event that the status of request local recording privilege.
 
(void) - onLocalRecordingPrivilegeRequested:
 Callback event when a user requests local recording privilege.
 
(void) - onCloudRecordingStorageFull:
 An event sink that the cloud recording storage is full.
 
(void) - onRequestCloudRecordingResponse:
 Callback event for when the host responds to a cloud recording permission request.
 
(void) - onStartCloudRecordingRequested:
 Callback event received only by the host when a user requests to start cloud recording.
 
(void) - onEnableAndStartSmartRecordingRequested:
 Callback event received only by the host when a user requests to enable and start smart cloud recording.
 
(void) - onSmartRecordingEnableActionCallback:
 Callback event received when you call enableSmartRecording.
 

Detailed Description

Definition at line 193 of file ZoomSDKMeetingRecordController.h.

Method Documentation

◆ onCloudRecordingStatus:

- (void) onCloudRecordingStatus: (ZoomSDKRecordingStatus) status

Callback event that the status of Cloud recording changes.

Parameters
statusValue of recording status.

◆ onCloudRecordingStorageFull:

- (void) onCloudRecordingStorageFull: (time_t) gracePeriodDate

An event sink that the cloud recording storage is full.

Parameters
gracePeriodDateA point in time in time, in milliseconds, in UTC. You can use the cloud recording storage until the gracePeriodDate.

◆ onCustomizedRecordingSourceReceived:

- (void) onCustomizedRecordingSourceReceived: (CustomizedRecordingLayoutHelper *) helper

Callback event that the local recording source changes in the custom UI mode.

Parameters
helperA CustomizedRecordingLayoutHelper pointer.

◆ onEnableAndStartSmartRecordingRequested:

- (void) onEnableAndStartSmartRecordingRequested: (ZoomSDKRequestEnableAndStartSmartRecordingHandler *_Nullable) handler

Callback event received only by the host when a user requests to enable and start smart cloud recording.

Parameters
handlerThe handler to agree or decline the request.

◆ onLocalRecordingPrivilegeRequested:

- (void) onLocalRecordingPrivilegeRequested: (ZoomSDKRequestLocalRecordingPrivilegeHandler *_Nullable) handler

Callback event when a user requests local recording privilege.

Parameters
handlerA pointer to the ZoomSDKRequestLocalRecordingPrivilegeHandler.

◆ onLocalRecordingPrivilegeRequestStatus:

- (void) onLocalRecordingPrivilegeRequestStatus: (ZoomSDKRequestLocalRecordingStatus) status

Callback event that the status of request local recording privilege.

Parameters
statusValue of request local recording privilege status.

◆ onLocalRecordStatus:userID:

- (void) onLocalRecordStatus: (ZoomSDKRecordingStatus) status
userID: (unsigned int) userID 

Callback event that the status of the specified user local recording changes.

Parameters
statusValue of recording status.
userIDThe ID of the specified user.

◆ onRecord2MP4Done:Path:

- (void) onRecord2MP4Done: (BOOL) success
Path: (NSString *) recordPath 

Callback event of ending the conversion to MP4 format.

Parameters
successYES means converting successfully, otherwise not.
recordPathThe path of saving the recording file.

◆ onRecord2MP4Progressing:

- (void) onRecord2MP4Progressing: (int) percentage

Callback event of the process to convert the recording file to MP4 format.

Parameters
percentagePercentage of conversion process. Range from ZERO(0) to ONE HUNDREAD(100).

◆ onRecordPrivilegeChange:

- (void) onRecordPrivilegeChange: (BOOL) canRec

Callback event that the recording authority changes.

Parameters
canRecYES means that it is able to record, otherwise not.

◆ onRequestCloudRecordingResponse:

- (void) onRequestCloudRecordingResponse: (ZoomSDKRequestStartCloudRecordingStatus) status

Callback event for when the host responds to a cloud recording permission request.

Parameters
statusValue of request host to start cloud recording response status.

◆ onSmartRecordingEnableActionCallback:

- (void) onSmartRecordingEnableActionCallback: (ZoomSDKSmartRecordingEnableActionHandler *_Nullable) handler

Callback event received when you call enableSmartRecording.

Parameters
handlerThe handler to confirm or cancel enabling and starting the smart recording.

◆ onStartCloudRecordingRequested:

- (void) onStartCloudRecordingRequested: (ZoomSDKRequestStartCloudRecordingHandler *_Nullable) handler

Callback event received only by the host when a user requests to start cloud recording.

Parameters
handlerA pointer to the ZoomSDKRequestStartCloudRecordingHandler.