8 #import "ZoomSDKErrors.h" 
   12     RecordingLayoutMode_None = 0,
 
   14     RecordingLayoutMode_ActiveVideoOnly = 1,
 
   16     RecordingLayoutMode_VideoWall = (1<<1),
 
   18     RecordingLayoutMode_VideoShare = (1<<2),
 
   20     RecordingLayoutMode_OnlyAudio = (1<<3),
 
   22     RecordingLayoutMode_OnlyShare = (1<<4),
 
   57 - (ZoomSDKError)selectRecordingLayoutMode:(RecordingLayoutMode)mode;
 
   63 - (ZoomSDKError)addVideoSourceToResArray:(
unsigned int)userid;
 
   77 - (ZoomSDKError)selectShareSource:(
unsigned int)userid;
 
   96 - (void)onRecord2MP4Done:(BOOL)success Path:(NSString*)recordPath;
 
  103 - (void)onRecord2MP4Progressing:(
int)percentage;
 
  110 - (void)onRecordStatus:(ZoomSDKRecordingStatus)status;
 
  117 - (void)onRecordPrivilegeChange:(BOOL)canRec;
 
  131     id<ZoomSDKMeetingRecordDelegate> _delegate;
 
  133 @property(nonatomic, assign)id<ZoomSDKMeetingRecordDelegate> delegate;
 
  140 - (ZoomSDKError)canStartRecording:(BOOL)isCloud User:(
unsigned int)userid NS_DEPRECATED_MAC(4.1, 4.3);
 
  141 - (ZoomSDKError)canStartRecording:(BOOL)isCloud NS_AVAILABLE_MAC(4.3);
 
  146 - (ZoomSDKError)canAllowDisallowRecording;
 
  153 - (ZoomSDKError)startCloudRecording:(BOOL)start;
 
  161 - (ZoomSDKError)startRecording:(time_t*)startTimestamp saveFilePath:(NSString*)filePath;
 
  168 - (ZoomSDKError)stopRecording:(time_t*)stopTimestamp;
 
  175 - (ZoomSDKError)isSupportLocalRecording:(
unsigned int)userid;
 
  183 - (ZoomSDKError)allowLocalRecording:(BOOL)allow User:(
unsigned int)userid;
 
  190 - (ZoomSDKError)requestCustomizedLocalRecordingNotification:(BOOL)request;
 
  196 -(ZoomSDKError)pauseCloudRecording;
 
  201 -(ZoomSDKError)resumeCloudRecording;
 
  206 -(ZoomSDKError)pauseLocalRecording;
 
  211 -(ZoomSDKError)resumeLocalRecording;