Plugin SDK for macOS Swift API Reference
Swift API documentation for PluginSDK
Loading...
Searching...
No Matches
ZoomToolSuiteAPI.Meeting.Recording

Declaration

class Recording

ObjC Types and Enums Used by This Swift API

Members

canStartCloudRecording(iUserId:completion:meetingType:)

static func canStartCloudRecording(iUserId: UInt32, completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

check can start cloud recoridng

  • Parameters:
  • iUserId: userid
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

canStartLocalRecording(iUserId:completion:meetingType:)

static func canStartLocalRecording(iUserId: UInt32, completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

check whether can start local reocrding

  • Parameters:
  • iUserId: userid
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

getCloudRecordingStatus(completion:meetingType:)

static func getCloudRecordingStatus(completion: @escaping (ZoomToolSuiteGetCmrStatsResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

get cloud recording status

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

getLocalRecordingStatus(completion:meetingType:)

static func getLocalRecordingStatus(completion: @escaping (ZoomToolSuiteGetLocalRecordingStatsResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

get local recording status

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

pauseCloudRecording(completion:meetingType:)

static func pauseCloudRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

pause cloud recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

pauseLocalRecording(completion:meetingType:)

static func pauseLocalRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

pause local recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

requestLocalRecordingPrivilege(completion:meetingType:)

static func requestLocalRecordingPrivilege(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

request local recording privilege

  • Parameters:
  • completionHandler: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

resumeCloudRecording(completion:meetingType:)

static func resumeCloudRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

resume cloud recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

resumeLocalRecording(completion:meetingType:)

static func resumeLocalRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

resume local recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

startCloudRecording(completion:meetingType:)

static func startCloudRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

start cloud recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

startLocalRecording(completion:meetingType:)

static func startLocalRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

start local recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

stopCloudRecording(completion:meetingType:)

static func stopCloudRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

stop cloud recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful

stopLocalRecording(completion:meetingType:)

static func stopLocalRecording(completion: @escaping (ZoomToolSuiteBaseResult) -> Void, meetingType: ZoomToolSuiteMeetingInstance = .default) -> Bool

stop local recording

  • Parameters:
  • completion: completion handler
  • meetingType: meeting type
  • Returns: whether the API call is successful