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()
该类的文档由以下文件生成: