Windows(C++)[v1.7.5.0]
Public 成员函数 | 所有成员列表
VideoStreamManager::Callback类 参考

VideoStreamManager 的回调函数, 在使用 VideoStreamManager 之前必须要设置回调以获取事件通知。 更多...

#include <PanoRtcStream.h>

Public 成员函数

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)
 视频流开启成功与否的通知 更多...
 

详细描述

VideoStreamManager 的回调函数, 在使用 VideoStreamManager 之前必须要设置回调以获取事件通知。

成员函数说明

◆ 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视频流开启的结果

该类的文档由以下文件生成: