VideoStreamManager 的回调函数, 在使用 VideoStreamManager 之前必须要设置回调以获取事件通知。
更多...
#include <PanoRtcStream.h>
|
virtual void | onUserVideoStart (uint64_t userId, int streamId, VideoProfileType maxProfile) |
|
virtual void | onUserVideoStop (uint64_t userId, int streamId) |
|
virtual void | onUserVideoSubscribe (uint64_t userId, int streamId, MediaSubscribeResult result) |
|
virtual void | onUserVideoMute (uint64_t userId, int streamId) |
|
virtual void | onUserVideoUnmute (uint64_t userId, int streamId) |
|
virtual void | onFirstVideoDataReceived (uint64_t userId, int streamId) |
|
virtual void | onFirstVideoFrameRendered (uint64_t userId, int streamId) |
|
virtual void | onVideoSnapshotCompleted (uint64_t userId, int streamId, bool succeed, const char *filename) |
|
virtual void | onVideoCaptureStateChanged (int streamId, const char deviceId[kMaxDeviceIDLength], VideoCaptureState state) |
|
virtual void | onVideoStartResult (int streamId, QResult result) |
| 视频流开启成功与否的通知 更多...
|
|
◆ onFirstVideoDataReceived()
virtual void VideoStreamManager::Callback::onFirstVideoDataReceived |
( |
uint64_t |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inlinevirtual |
第一个视频包到达通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onFirstVideoFrameRendered()
virtual void VideoStreamManager::Callback::onFirstVideoFrameRendered |
( |
uint64_t |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inlinevirtual |
第一个视频帧渲染通知。
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onUserVideoMute()
virtual void VideoStreamManager::Callback::onUserVideoMute |
( |
uint64_t |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inlinevirtual |
用户暂停视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onUserVideoStart()
virtual void VideoStreamManager::Callback::onUserVideoStart |
( |
uint64_t |
userId, |
|
|
int |
streamId, |
|
|
VideoProfileType |
maxProfile |
|
) |
| |
|
inlinevirtual |
用户开启视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
maxProfile | 用户视频能力 |
◆ onUserVideoStop()
virtual void VideoStreamManager::Callback::onUserVideoStop |
( |
uint64_t |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inlinevirtual |
用户关闭视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onUserVideoSubscribe()
virtual void VideoStreamManager::Callback::onUserVideoSubscribe |
( |
uint64_t |
userId, |
|
|
int |
streamId, |
|
|
MediaSubscribeResult |
result |
|
) |
| |
|
inlinevirtual |
用户视频流订阅结果通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
result | 订阅结果。 |
◆ onUserVideoUnmute()
virtual void VideoStreamManager::Callback::onUserVideoUnmute |
( |
uint64_t |
userId, |
|
|
int |
streamId |
|
) |
| |
|
inlinevirtual |
用户恢复视频流通知
- 参数
-
userId | 用户ID。 |
streamId | 视频流 ID。 |
◆ onVideoCaptureStateChanged()
virtual void VideoStreamManager::Callback::onVideoCaptureStateChanged |
( |
int |
streamId, |
|
|
const char |
deviceId[kMaxDeviceIDLength], |
|
|
VideoCaptureState |
state |
|
) |
| |
|
inlinevirtual |
视频流采集状态变化的通知。
- 参数
-
streamId | 视频流ID。 |
deviceId | 设备ID。 |
state | 采集状态。 |
◆ onVideoSnapshotCompleted()
virtual void VideoStreamManager::Callback::onVideoSnapshotCompleted |
( |
uint64_t |
userId, |
|
|
int |
streamId, |
|
|
bool |
succeed, |
|
|
const char * |
filename |
|
) |
| |
|
inlinevirtual |
用户视频快照完成通知
- 参数
-
userId | 快照所属的用户ID |
streamId | 视频流 ID。 |
succeed | 是否成功写入文件 |
filename | 快照文件完整路径 |
◆ onVideoStartResult()
virtual void VideoStreamManager::Callback::onVideoStartResult |
( |
int |
streamId, |
|
|
QResult |
result |
|
) |
| |
|
inlinevirtual |
视频流开启成功与否的通知
- 参数
-
streamId | 视频流 ID |
result | 视频流开启的结果 |
该类的文档由以下文件生成: