PanoRecording, 录制服务核心接口
更多...
#include <PanoRecording.h>
|
| enum class | LayoutMode { Gallery = 0
, Floating = 1
, Speaker = 2
, ActiveSpeaker = 3
} |
| | 录制布局模式 更多...
|
| |
| enum class | State {
Idle
, Started
, Paused
, Resumed
,
Stopped
, Error
} |
| | 录制状态
|
| |
| using | EnumCallback = bool(*)(void *context, const char *channelId, const char *filePath, const char *recordTime) |
| | 本地录制文件枚举回调 更多...
|
| |
◆ EnumCallback
本地录制文件枚举回调
- 参数
-
| context | 用户自定义上下文 |
| channelId | 频道标识 |
| filePath | 录制文件路径名 |
| recordTime | 录制时间 |
- 返回
- 返回true继续, 返回false停止
◆ LayoutMode
录制布局模式
| 枚举值 |
|---|
| Gallery | 画廊模式
|
| Floating | 悬浮模式
|
| Speaker | 演讲者模式
|
| ActiveSpeaker | 语音激励模式
|
◆ enumLocalRecordingFiles()
| virtual void PanoRecording::enumLocalRecordingFiles |
( |
const char * |
recordingPath, |
|
|
EnumCallback |
cb, |
|
|
void * |
context |
|
) |
| const |
|
pure virtual |
枚举本地录制文件。
- 参数
-
| recordingPath | 本地录制存储路径。 |
| cb | 回调函数 |
| context | 用户自定义上下文, 在回调函数中返回给用户 |
◆ pauseRecording()
| virtual QResult PanoRecording::pauseRecording |
( |
| ) |
|
|
pure virtual |
◆ resumeRecording()
| virtual QResult PanoRecording::resumeRecording |
( |
| ) |
|
|
pure virtual |
◆ setCallback()
◆ setSpeakerUser()
| virtual QResult PanoRecording::setSpeakerUser |
( |
uint64_t |
userId | ) |
|
|
pure virtual |
◆ startRecording()
◆ stopRecording()
| virtual QResult PanoRecording::stopRecording |
( |
| ) |
|
|
pure virtual |
◆ updateLayout()
该类的文档由以下文件生成: