Meeting recording controller interface.
More...
#include <meeting_recording_interface.h>
Meeting recording controller interface.
Definition at line 257 of file meeting_recording_interface.h.
◆ 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.
◆ CanEnableSmartRecordingFeature()
virtual bool IMeetingRecordingController::CanEnableSmartRecordingFeature |
( |
| ) |
|
|
pure virtual |
Whether the current user can enable the smart recording feature.
- Returns
- true means the current user can enable the smart recording feature.
◆ CanStartRawRecording()
virtual SDKError IMeetingRecordingController::CanStartRawRecording |
( |
| ) |
|
|
pure virtual |
Determine if the specified user is enabled to start raw recording.
- Returns
- If the function succeeds, 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.
◆ EnableSmartRecording()
virtual SDKError IMeetingRecordingController::EnableSmartRecording |
( |
| ) |
|
|
pure virtual |
Enable the smart recording feature.
- Returns
- If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise the function fails. To get extended error information, see SDKError enum.
◆ GetCloudRecordingStatus()
virtual RecordingStatus IMeetingRecordingController::GetCloudRecordingStatus |
( |
| ) |
|
|
pure virtual |
Get current cloud recording.
- Returns
- If the function succeeds, the return value is recording status. To get extended error information, see RecordingStatus enum.
◆ IsSmartRecordingEnabled()
virtual bool IMeetingRecordingController::IsSmartRecordingEnabled |
( |
| ) |
|
|
pure virtual |
Determine if the smart recording feature is enabled in the meeting.
- Returns
- true means that the feature enabled, false means that the feature isn't enabled.
◆ 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.
◆ IsSupportRequestLocalRecordingPrivilege()
virtual SDKError IMeetingRecordingController::IsSupportRequestLocalRecordingPrivilege |
( |
| ) |
|
|
pure virtual |
Determine if the user owns the authority to enable the local recording.
- Returns
- If the host is enabled to handle local recording request, 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.
◆ RequestLocalRecordingPrivilege()
virtual SDKError IMeetingRecordingController::RequestLocalRecordingPrivilege |
( |
| ) |
|
|
pure virtual |
Send a request to enable the SDK to start local recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success and the SDK will send the request. Otherwise it fails and the request will not be sent. To get extended error information, see SDKError enum.
◆ RequestStartCloudRecording()
virtual SDKError IMeetingRecordingController::RequestStartCloudRecording |
( |
| ) |
|
|
pure virtual |
Send a request to ask the host to start cloud recording.
- Returns
- If the function succeeds, the return value is SDKErr_Success and the SDK sends the request. Otherwise it fails and the request is not sent. To get extended error information, see SDKError enum.
◆ 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.
◆ StartRawRecording()
virtual SDKError IMeetingRecordingController::StartRawRecording |
( |
| ) |
|
|
pure virtual |
Start rawdata 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 | ) |
|
|
pure virtual |
Start recording.
- Parameters
-
[out] | startTimestamp | The timestamps when start recording. |
- 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.
◆ StopRawRecording()
virtual SDKError IMeetingRecordingController::StopRawRecording |
( |
| ) |
|
|
pure virtual |
Stop rawdata 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.