6 #ifndef _MEETING_Recording_INTERFACE_H_ 7 #define _MEETING_Recording_INTERFACE_H_ 8 #include "..\zoom_sdk_def.h" 11 BEGIN_ZOOM_SDK_NAMESPACE
152 END_ZOOM_SDK_NAMESPACE
virtual SDKError CanStartRecording(bool cloud_recording, unsigned int userid)=0
Determine if the specified user is enabled to start recording.
There is no space to store for both local and cloud recording.
Definition: meeting_recording_interface.h:21
virtual SDKError StopCloudRecording()=0
Stop cloud recording.
virtual void onRecordingStatus(RecordingStatus status)=0
Callback event that the status of local recording changes.
virtual SDKError DisAllowLocalRecording(unsigned int userid)=0
Abrogate the authority of the specified user for local recoding.
virtual SDKError ResumeCloudRecording()=0
Resume cloud recording.
Pause recording on local or on cloud.
Definition: meeting_recording_interface.h:22
Stop recording on local computer or on cloud.
Definition: meeting_recording_interface.h:20
virtual SDKError PauseRecording()=0
Pause recording.
Meeting recording controller interface.
Definition: meeting_recording_interface.h:63
virtual void onRecordPriviligeChanged(bool bCanRec)=0
Callback event that the recording authority changes.
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:29
virtual SDKError StartCloudRecording()=0
Start cloud recording.
virtual SDKError PauseCloudRecording()=0
Pause cloud recording.
virtual SDKError IsSupportLocalRecording(unsigned int userid)=0
Determine if the user owns the authority to enable the local recording.
virtual SDKError SetEvent(IMeetingRecordingCtrlEvent *pEvent)=0
Set meeting recording callback event handler.
virtual SDKError AllowLocalRecording(unsigned int userid)=0
Give the specified user authority for local recording.
virtual void onCustomizedLocalRecordingSourceNotification(ICustomizedLocalRecordingLayoutHelper *layout_helper)=0
Callback event that the local recording source changes in the custom user interface mode...
virtual SDKError StartRecording(time_t &startTimestamp, wchar_t *recPath)=0
Start recording.
Start recording on local computer or on cloud.
Definition: meeting_recording_interface.h:19
virtual void onRecording2MP4Processing(int iPercentage)=0
Callback event of the process of the conversion to MP4 format.
RecordingStatus
Recording status. Here are more detailed structural descriptions.
Definition: meeting_recording_interface.h:16
virtual void onCloudRecordingStatus(RecordingStatus status)=0
Callback event that the status of cloud recording changes.
virtual void onRecording2MP4Done(bool bsuccess, int iResult, const wchar_t *szPath)=0
Callback event of ending the conversion to MP4 format.
Definition: customized_local_recording.h:24
virtual SDKError StopRecording(time_t &stopTimestamp)=0
Stop recording.
virtual SDKError RequestCustomizedLocalRecordingSource()=0
Send a request to enable the SDK to call IMeetingRecordingCtrlEvent::onCustomizedLocalRecordingSource...
virtual SDKError CanAllowDisAllowLocalRecording()=0
Determine if the current user own the authority to change the recording permission of the others...
Meeting recording callback event.
Definition: meeting_recording_interface.h:28
virtual SDKError ResumeRecording()=0
Resume recording.