Meeting recording controller interface.
More...
#include <meeting_recording_interface.h>
Meeting recording controller interface.
◆ AllowLocalRecording()
virtual SDKError IMeetingRecordingController::AllowLocalRecording |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Give the specified user authority for local recording.
- Parameters
-
userid | Specifies the user ID. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ CanAllowDisAllowLocalRecording()
virtual SDKError IMeetingRecordingController::CanAllowDisAllowLocalRecording |
( |
| ) |
|
|
pure virtual |
Determine if the current user own the authority to change the recording permission of the others.
- Returns
- If the user own the authority, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ CanStartRecording()
virtual SDKError IMeetingRecordingController::CanStartRecording |
( |
bool |
cloud_recording, |
|
|
unsigned int |
userid |
|
) |
| |
|
pure virtual |
Determine if the specified user is enabled to start recording.
- Parameters
-
cloud_recording | TRUE indicates to determine whether to enable the cloud recording. FALSE local recording. |
userid | Specifies the user ID. |
- Returns
- If the value of cloud_recording is set to TRUE and the cloud recording is enabled, the return value is SDKErr_Success. If the value of cloud_recording is set to FALSE and the local recording is enabled, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ DisAllowLocalRecording()
virtual SDKError IMeetingRecordingController::DisAllowLocalRecording |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Abrogate the authority of the specified user for local recoding.
- Parameters
-
userid | Specifies the user ID. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ IsSupportLocalRecording()
virtual SDKError IMeetingRecordingController::IsSupportLocalRecording |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Determine if the user owns the authority to enable the local recording.
- Parameters
-
userid | Specifies the user ID. |
- Returns
- If the specified user is enabled to start local recording, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ PauseCloudRecording()
virtual SDKError IMeetingRecordingController::PauseCloudRecording |
( |
| ) |
|
|
pure virtual |
Pause cloud recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ PauseRecording()
virtual SDKError IMeetingRecordingController::PauseRecording |
( |
| ) |
|
|
pure virtual |
Pause recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ RequestCustomizedLocalRecordingSource()
virtual SDKError IMeetingRecordingController::RequestCustomizedLocalRecordingSource |
( |
| ) |
|
|
pure virtual |
◆ ResumeCloudRecording()
virtual SDKError IMeetingRecordingController::ResumeCloudRecording |
( |
| ) |
|
|
pure virtual |
Resume cloud recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ ResumeRecording()
virtual SDKError IMeetingRecordingController::ResumeRecording |
( |
| ) |
|
|
pure virtual |
Resume recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ SetEvent()
Set meeting recording callback event handler.
- Parameters
-
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ StartCloudRecording()
virtual SDKError IMeetingRecordingController::StartCloudRecording |
( |
| ) |
|
|
pure virtual |
Start cloud recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ StartRecording()
virtual SDKError IMeetingRecordingController::StartRecording |
( |
time_t & |
startTimestamp, |
|
|
wchar_t * |
recPath |
|
) |
| |
|
pure virtual |
Start recording.
- Parameters
-
[out] | startTimestamp | The timestamps when start recording. |
| recPath | Specifies the path of saving the recording. The SDK will try to create this path if the specified one does not exist. If the creation failed, an error code SDKERR_INVALID_PARAMETER returns. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ StopCloudRecording()
virtual SDKError IMeetingRecordingController::StopCloudRecording |
( |
| ) |
|
|
pure virtual |
Stop cloud recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ StopRecording()
virtual SDKError IMeetingRecordingController::StopRecording |
( |
time_t & |
stopTimestamp | ) |
|
|
pure virtual |
Stop recording.
- Parameters
-
[out] | stopTimestamp | The timestamps when stop recording. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
The documentation for this class was generated from the following file: