C++SDK  1.0.0
Public 成员函数 | 静态 Public 成员函数 | Protected 成员函数 | 所有成员列表
tee3::avd::IVideo类 参考abstract

#include <mvideo_new.h>

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 IVideoInstance ()
 

Protected 成员函数

virtual ~IVideo ()
 

详细描述

Ƶģӿ.

Ƶģ鶨巿ƵĹܽӿڡ

构造及析构函数说明

virtual tee3::avd::IVideo::~IVideo ( )
inlineprotectedvirtual

成员函数说明

virtual Result tee3::avd::IVideo::attachRender ( const DeviceId deviceId,
IVideoRender render 
)
pure virtual

render video

ƵݺʾrenderʾƵ

参数
[in]deviceIdͷIdΨһʾһ·ͷƵ
[in]*renderʾӿָ롣
注解
Ƶݿڶʾʾһʾijһʱֻʾһ·Ƶ ڱƵУԶƵijɹ󣬵ô˽ӿƵʾĶԽӣӶʾʾƵ
返回
ش롣
参见
IVideoRender
virtual Result tee3::avd::IVideo::detachRender ( const DeviceId deviceId)
pure virtual

ͷƵݵʾ

参数
[in]deviceIdͷIdΨһʾһ·ͷƵ
返回
ش롣
virtual Result tee3::avd::IVideo::detachRender ( IVideoRender render)
pure virtual

ijһʾͷƵݵĹ

参数
[in]*renderʾӿָ롣
参见
IVideoRender
static IVideo* tee3::avd::IVideo::Instance ( )
static

ȡƵģӿ

参数
[in]roomָ롣
返回
Ƶģӿָ롣
virtual Result tee3::avd::IVideo::previewLocalCamera ( IVideoRender render)
pure virtual

ԤȱʡͷƵ

参数
[in]*renderʾӿָ
注解
ƵڷǰԵô˽ӿڽƵԤƵкҪʹattachRenderӿƵʾʱ˽ӿЧ
返回
ش롣
参见
IVideoRender
virtual Result tee3::avd::IVideo::previewLocalCamera ( const DeviceId deviceId,
IVideoRender render 
)
pure virtual

ԤijһģͷƵ

参数
[in]deviceIdͷIdΨһʾһ·ͷƵ
[in]typeͷ͡
[in,out]fakeDeviceģͷϢӿڻdeviceIdɹ"userId_"+ûdeviceId), ˴deviceIdܰ'_''{''}'ַ
[in]*captureģͷƵӿڡ
[in]*renderʾӿָ
返回
ش롣 ģͷڷеضѾڵƵƵļ¼ϵͳƵȡ
参见
FakeVideoCapturer
注解
render ΪNULL
fakeDevice.id ᰴ3tee豸id¹ɡ
virtual Result tee3::avd::IVideo::previewLocalCamera ( CameraType  type,
IVideoRender render 
)
pure virtual
virtual Result tee3::avd::IVideo::previewLocalCamera ( const Camera device,
IVideoRender render 
)
pure virtual
virtual Result tee3::avd::IVideo::previewLocalCamera ( Camera fakeDevice,
FakeVideoCapturer capture,
IVideoRender render 
)
pure virtual
virtual Result tee3::avd::IVideo::switchLocalCamera ( const DeviceId fromId,
const DeviceId toId 
)
pure virtual

лƵԴ

参数
[in]fromIdԭͷId
[in]toIdлͷId
返回
ش롣
virtual Result tee3::avd::IVideo::switchToLocalCamera ( CameraType  toType)
pure virtual

лضͷƵԴ

参数
[in]toTypeͷ͡
注解
ǰͷģʽЧ
返回
ش룻ִ֧˲ Err_Not_Available
virtual Result tee3::avd::IVideo::unpreviewLocalCamera ( )
pure virtual

ȡԤȱʡͷƵ

返回
ش롣
virtual Result tee3::avd::IVideo::unpreviewLocalCamera ( const DeviceId deviceId)
pure virtual

ȡԤͷƵ

参数
[in]deviceIdͷId
返回
ش롣

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