cn.tee3.avd_SDK-C++
2.1.0
|
房间中视频模块接口. 更多...
Public 成员函数 | |
virtual Result | previewLocalCamera (IVideoRender *render)=0 |
预览本地缺省摄像头视频 更多... | |
virtual Result | unpreviewLocalCamera ()=0 |
取消预览缺省摄像头视频 更多... | |
virtual Result | previewLocalCamera (const DeviceId &deviceId, IVideoRender *render)=0 |
预览本地某一或模拟摄像头视频 更多... | |
virtual Result | previewLocalCamera (CameraType type, IVideoRender *render)=0 |
virtual Result | previewLocalCamera (const Camera &device, IVideoRender *render)=0 |
virtual Result | previewLocalCamera (Camera &fakeDevice, FakeVideoCapturer *capture, IVideoRender *render)=0 |
virtual Result | unpreviewLocalCamera (const DeviceId &deviceId)=0 |
取消预览摄像头视频 更多... | |
virtual Result | switchLocalCamera (const DeviceId &fromId, const DeviceId &toId)=0 |
切换视频源 更多... | |
virtual Result | switchToLocalCamera (CameraType toType)=0 |
切换特定类型摄像头视频源 更多... | |
virtual Result | attachRender (const DeviceId &deviceId, IVideoRender *render)=0 |
render video 更多... | |
virtual Result | detachRender (const DeviceId &deviceId)=0 |
解除摄像头视频数据的所有显示对象关联 更多... | |
virtual Result | detachRender (IVideoRender *render)=0 |
解除某一显示对象与摄像头视频数据的关联 更多... | |
静态 Public 成员函数 | |
static IVideo * | Instance () |
获取房间内视频模块接口 更多... | |
Protected 成员函数 | |
virtual | ~IVideo () |
房间中视频模块接口.
房间视频模块定义房间中视频发布、订阅功能接口。
|
protectedvirtual |
|
pure virtual |
render video
关联视频数据和显示对象,在render中显示视频
[in] | deviceId | 摄像头Id,唯一标示一路共享的摄像头视频。 |
[in] | *render | 显示对象接口指针。 |
解除摄像头视频数据的所有显示对象关联
[in] | deviceId | 摄像头Id,唯一标示一路共享的摄像头视频。 |
|
pure virtual |
|
static |
获取房间内视频模块接口
[in] | room | 房间对象指针。 |
|
pure virtual |
预览本地缺省摄像头视频
[in] | *render | 显示对象接口指针 |
|
pure virtual |
预览本地某一或模拟摄像头视频
[in] | deviceId | 摄像头Id,唯一标示一路摄像头视频。 |
[in] | type | 摄像头类型。 |
[in,out] | fakeDevice | 模拟摄像头信息,接口会生成deviceId,生成规则:"userId_"+(用户输入的deviceId), 此处deviceId不能包含'_'和'{'、'}'此三个字符。 |
[in] | *capture | 模拟摄像头视频输入接口。 |
[in] | *render | 显示对象接口指针 |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
切换视频源
[in] | fromId | 原摄像头Id。 |
[in] | toId | 切换后摄像头Id。 |
|
pure virtual |
切换特定类型摄像头视频源
[in] | toType | 摄像头类型。 |
|
pure virtual |
取消预览缺省摄像头视频
取消预览摄像头视频
[in] | deviceId | 摄像头Id。 |