ZOOM Windows SDK  5.2.42037.1112
Public Member Functions | List of all members
IMeetingRecordingCtrlEvent Class Referenceabstract

Meeting recording callback event. More...

#include <meeting_recording_interface.h>

Public Member Functions

virtual void onRecording2MP4Done (bool bsuccess, int iResult, const wchar_t *szPath)=0
 Callback event of ending the conversion to MP4 format. More...
 
virtual void onRecording2MP4Processing (int iPercentage)=0
 Callback event of the process of the conversion to MP4 format. More...
 
virtual void onRecordingStatus (RecordingStatus status)=0
 Callback event that the status of local recording changes. More...
 
virtual void onCloudRecordingStatus (RecordingStatus status)=0
 Callback event that the status of cloud recording changes. More...
 
virtual void onRecordPriviligeChanged (bool bCanRec)=0
 Callback event that the recording authority changes. More...
 
virtual void onCustomizedLocalRecordingSourceNotification (ICustomizedLocalRecordingLayoutHelper *layout_helper)=0
 Callback event that the local recording source changes in the custom user interface mode. More...
 

Detailed Description

Meeting recording callback event.

Member Function Documentation

◆ onCloudRecordingStatus()

virtual void IMeetingRecordingCtrlEvent::onCloudRecordingStatus ( RecordingStatus  status)
pure virtual

Callback event that the status of cloud recording changes.

Parameters
statusValue of recording status. For more details, see RecordingStatus enum.

◆ onCustomizedLocalRecordingSourceNotification()

virtual void IMeetingRecordingCtrlEvent::onCustomizedLocalRecordingSourceNotification ( ICustomizedLocalRecordingLayoutHelper layout_helper)
pure virtual

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

Parameters
layout_helperAn object pointer to ICustomizedLocalRecordingLayoutHelper. For more details, see ICustomizedLocalRecordingLayoutHelper. The layout_helper won't be released till the call ends. The user needs to complete the related layout before the call ends.

◆ onRecording2MP4Done()

virtual void IMeetingRecordingCtrlEvent::onRecording2MP4Done ( bool  bsuccess,
int  iResult,
const wchar_t *  szPath 
)
pure virtual

Callback event of ending the conversion to MP4 format.

Parameters
bsuccessTRUE indicates to convert successfully. FALSE not.
iResultThis value is used to save the error code only when the convert fails.
szPathIf the conversion is successful, this value is used to save the path of the recording file.
Remarks
In order to trigger this callback correctly, you need call IMeetingConfiguration.EnableLocalRecordingConvertProgressBarDialog(false) before you start a meeting.

◆ onRecording2MP4Processing()

virtual void IMeetingRecordingCtrlEvent::onRecording2MP4Processing ( int  iPercentage)
pure virtual

Callback event of the process of the conversion to MP4 format.

Parameters
iPercentagePercentage of conversion process. Range from ZERO(0) to ONE HUNDREAD(100).
Remarks
In order to trigger this callback correctly, you need call IMeetingConfiguration.EnableLocalRecordingConvertProgressBarDialog(false) before you start a meeting.

◆ onRecordingStatus()

virtual void IMeetingRecordingCtrlEvent::onRecordingStatus ( RecordingStatus  status)
pure virtual

Callback event that the status of local recording changes.

Parameters
statusValue of recording status. For more details, see RecordingStatus enum.

◆ onRecordPriviligeChanged()

virtual void IMeetingRecordingCtrlEvent::onRecordPriviligeChanged ( bool  bCanRec)
pure virtual

Callback event that the recording authority changes.

Parameters
bCanRecTRUE indicates to enable to record.

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