Mac SDK
Instance Methods | Protected Attributes | Properties | List of all members
ZoomSDKRecordSetting Class Reference
Inheritance diagram for ZoomSDKRecordSetting:

Instance Methods

(ZoomSDKError) - setRecordingPath:
 Set the path for saving the meeting recording file. More...
 
(NSString *) - getRecordingPath
 Get the path of the current recorded meeting. More...
 
(BOOL) - isEnableChooseRecordingPathWhenMeetingEnd
 Determine if choose recording path when meeting ended is enabled or not. More...
 
(ZoomSDKError) - chooseRecordingPathWhenMeetingEnd:
 Enable or disable choose recording path when meeting ended. More...
 
(BOOL) - isEnableRecordAudioForEveryAttendeeIndividually
 Determine if record audio for every attendee individually is enabled or not. More...
 
(ZoomSDKError) - recordAudioForEveryAttendeeIndividually:
 Enable or disable record audio for every attendee individually. More...
 
(BOOL) - isEnableOptimizeFor3PartyVideoEditor
 Determine if optimize for third party video editor is enabled or not. More...
 
(ZoomSDKError) - OptimizeFor3PartyVideoEditor:
 Enable or diable optimize for third party video editor. More...
 
(BOOL) - isEnableAddTimestampForRecording
 Determine if add timestamp for recording is enabled or not. More...
 
(ZoomSDKError) - addTimestampForRecording:
 Enable or disable add timestamp for recordin. More...
 
(BOOL) - isEnableRecordDuringScreenSharing
 Determine if recording during screen sharing is enabled or not. More...
 
(ZoomSDKError) - recordDuringScreenSharing:
 Enable or disable record during screen sharing . More...
 
(BOOL) - isEnableDisplayVideoNextToShareContentsInRecordingFile
 Determine if display video next to share contents in recording file is enabled or not. More...
 
(ZoomSDKError) - displayVideoNextToShareContentsInRecordingFile:
 Enable or disable display video next to share contents in recording file. More...
 
(BOOL) - canGetCloudRecordingStorageInfo
 Determine if the user have privilige to get cloud recording storage info. More...
 
(ZoomSDKError) - getCloudRecordingStorageInfo
 Call to get cloud recording storage info if the user has the privilige to get cloud recording storage info. More...
 
(BOOL) - canGetRecordingManagementURL
 Determine if the user have privilige to get cloud recording management URL. More...
 
(NSString *) - getRecordingManagementURL
 Call to get cloud recording management URL if the user has the privilige to get cloud recording management URL. More...
 

Protected Attributes

id< ZoomSDKSettingRecordDelegate_delegate
 

Properties

id< ZoomSDKSettingRecordDelegatedelegate
 

Method Documentation

◆ addTimestampForRecording:

- (ZoomSDKError) addTimestampForRecording: (BOOL)  enable

Enable or disable add timestamp for recordin.

Parameters
enableYES means enabled, NO disabled.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ canGetCloudRecordingStorageInfo

- (BOOL) canGetCloudRecordingStorageInfo

Determine if the user have privilige to get cloud recording storage info.

Returns
YES means can get info, otherwise not.

◆ canGetRecordingManagementURL

- (BOOL) canGetRecordingManagementURL

Determine if the user have privilige to get cloud recording management URL.

Returns
YES means can get url, otherwise not.

◆ chooseRecordingPathWhenMeetingEnd:

- (ZoomSDKError) chooseRecordingPathWhenMeetingEnd: (BOOL)  enable

Enable or disable choose recording path when meeting ended.

Parameters
enableYES means enabled, NO disabled.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ displayVideoNextToShareContentsInRecordingFile:

- (ZoomSDKError) displayVideoNextToShareContentsInRecordingFile: (BOOL)  enable

Enable or disable display video next to share contents in recording file.

Parameters
enableYES means enabled, NO disabled.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ getCloudRecordingStorageInfo

- (ZoomSDKError) getCloudRecordingStorageInfo

Call to get cloud recording storage info if the user has the privilige to get cloud recording storage info.

Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.
Note
The cloud recording storage info will be notified to user through delegate ZoomSDKSettingRecordDelegate when you have call this api successfully.

◆ getRecordingManagementURL

- (NSString*) getRecordingManagementURL

Call to get cloud recording management URL if the user has the privilige to get cloud recording management URL.

Returns
If the function succeeds, it will return the cloud recording management URL, otherwise nil.

◆ getRecordingPath

- (NSString*) getRecordingPath

Get the path of the current recorded meeting.

Returns
If the function succeeds, it will return ZoomSDKError_Success. Otherwise failed.

◆ isEnableAddTimestampForRecording

- (BOOL) isEnableAddTimestampForRecording

Determine if add timestamp for recording is enabled or not.

Returns
YES means enabled, otherwise not.

◆ isEnableChooseRecordingPathWhenMeetingEnd

- (BOOL) isEnableChooseRecordingPathWhenMeetingEnd

Determine if choose recording path when meeting ended is enabled or not.

Returns
YES means enabled, otherwise not.

◆ isEnableDisplayVideoNextToShareContentsInRecordingFile

- (BOOL) isEnableDisplayVideoNextToShareContentsInRecordingFile

Determine if display video next to share contents in recording file is enabled or not.

Returns
YES means enabled, otherwise not.

◆ isEnableOptimizeFor3PartyVideoEditor

- (BOOL) isEnableOptimizeFor3PartyVideoEditor

Determine if optimize for third party video editor is enabled or not.

Returns
YES means enabled, otherwise not.

◆ isEnableRecordAudioForEveryAttendeeIndividually

- (BOOL) isEnableRecordAudioForEveryAttendeeIndividually

Determine if record audio for every attendee individually is enabled or not.

Returns
YES means enabled, otherwise not.

◆ isEnableRecordDuringScreenSharing

- (BOOL) isEnableRecordDuringScreenSharing

Determine if recording during screen sharing is enabled or not.

Returns
YES means enabled, otherwise not.

◆ OptimizeFor3PartyVideoEditor:

- (ZoomSDKError) OptimizeFor3PartyVideoEditor: (BOOL)  enable

Enable or diable optimize for third party video editor.

Parameters
enableYES means enabled, NO disabled.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ recordAudioForEveryAttendeeIndividually:

- (ZoomSDKError) recordAudioForEveryAttendeeIndividually: (BOOL)  enable

Enable or disable record audio for every attendee individually.

Parameters
enableYES means enabled, NO disabled.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ recordDuringScreenSharing:

- (ZoomSDKError) recordDuringScreenSharing: (BOOL)  enable

Enable or disable record during screen sharing .

Parameters
enableYES means enabled, NO disabled.
Returns
If the function succeeds, it will return ZoomSDKError_success, otherwise not.

◆ setRecordingPath:

- (ZoomSDKError) setRecordingPath: (NSString *)  path

Set the path for saving the meeting recording file.

Parameters
pathThe path for saving the meeting recording file.
Note
The parameter 'path' must already be present, or the path cannot be set successfully.
Returns
If the function succeeds, it will return ZoomSDKError_Success. Otherwise failed.

The documentation for this class was generated from the following file: