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

#include <mvideo.h>

class  IListener
 

Public 成员函数

virtual Result setListener (IListener *listener)=0
 
virtual const CameragetCamera (const DeviceId &deviceId) const =0
 
virtual CameraType getCameraType (const DeviceId &deviceId) const =0
 
virtual CapabilitiesType getCameraCapability (const DeviceId &deviceId) const =0
 
virtual const CameragetDefaultCamera () const =0
 local 更多...
 
virtual Result setDefaultCamera (const DeviceId &deviceId)=0
 
virtual Result setDefaultCamera (CameraType type)=0
 
virtual Result getLocalCameras (CamerasType &items) const =0
 
virtual const CameragetLocalCamera (CameraType type) const =0
 
virtual Result getRemoteCameras (const UserId &userId, CamerasType &items) const =0
 remote 更多...
 
virtual Result setListener (IListener *listener)=0
 
virtual const CameragetCamera (const DeviceId &deviceId) const =0
 
virtual CameraType getCameraType (const DeviceId &deviceId) const =0
 
virtual CapabilitiesType getCameraCapability (const DeviceId &deviceId) const =0
 
virtual const CameragetDefaultCamera () const =0
 local 更多...
 
virtual Result setDefaultCamera (const DeviceId &deviceId)=0
 
virtual Result setDefaultCamera (CameraType type)=0
 
virtual Result getLocalCameras (CamerasType &items) const =0
 
virtual const CameragetLocalCamera (CameraType type) const =0
 

静态 Public 成员函数

static ICameraDeviceInstance ()
 

Protected 成员函数

virtual ~ICameraDevice ()
 
virtual ~ICameraDevice ()
 

详细描述

视频设备管理接口.

视频设备管理接口定义房间中视频设备相关功能接口。

Ƶ豸ӿ.

Ƶ豸ӿڶ巿Ƶ豸عܽӿڡ

构造及析构函数说明

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

成员函数说明

virtual const Camera& tee3::avd::ICameraDevice::getCamera ( const DeviceId deviceId) const
pure virtual

获取指定设备Id的摄像头信息

参数
[in]deviceId设备Id。
返回
返回摄像头信息。
注解
可以返回本地用户和远端用户的摄像头信息。
virtual const Camera& tee3::avd::ICameraDevice::getCamera ( const DeviceId deviceId) const
pure virtual

ȡָ豸IdͷϢ

参数
[in]deviceId豸Id
返回
ͷϢ
注解
ԷرûԶûͷϢ
virtual CapabilitiesType tee3::avd::ICameraDevice::getCameraCapability ( const DeviceId deviceId) const
pure virtual

获取指定设备Id的摄像头采集参数列表

参数
[in]deviceId设备Id。
返回
返回采集参数列表。
参见
CapabilitiesType
virtual CapabilitiesType tee3::avd::ICameraDevice::getCameraCapability ( const DeviceId deviceId) const
pure virtual

ȡָ豸Idͷɼб

参数
[in]deviceId豸Id
返回
زɼб
参见
CapabilitiesType
virtual CameraType tee3::avd::ICameraDevice::getCameraType ( const DeviceId deviceId) const
pure virtual

获取指定设备Id的摄像头类型

参数
[in]deviceId设备Id。
返回
返回摄像头类型。
注解
可以返回本地用户和远端用户的摄像头信息。
virtual CameraType tee3::avd::ICameraDevice::getCameraType ( const DeviceId deviceId) const
pure virtual

ȡָ豸Idͷ

参数
[in]deviceId豸Id
返回
ͷ͡
注解
ԷرûԶûͷϢ
virtual const Camera& tee3::avd::ICameraDevice::getDefaultCamera ( ) const
pure virtual

local

获取本机缺省摄像头信息

返回
返回摄像头信息。
virtual const Camera& tee3::avd::ICameraDevice::getDefaultCamera ( ) const
pure virtual

local

ȡȱʡͷϢ

返回
ͷϢ
virtual const Camera& tee3::avd::ICameraDevice::getLocalCamera ( CameraType  type) const
pure virtual

获取指定类型的本机摄像头信息

参数
[in]type摄像头类型。
返回
返回摄像头设备信息。
参见
CameraType
virtual const Camera& tee3::avd::ICameraDevice::getLocalCamera ( CameraType  type) const
pure virtual

ȡָ͵ıͷϢ

参数
[in]typeͷ͡
返回
ͷ豸Ϣ
参见
CameraType
virtual Result tee3::avd::ICameraDevice::getLocalCameras ( CamerasType items) const
pure virtual

获取机摄像头设备列表

参数
[in,out]items摄像头设备列表。
返回
返回错误代码。
virtual Result tee3::avd::ICameraDevice::getLocalCameras ( CamerasType items) const
pure virtual

ȡͷ豸б

参数
[in,out]itemsͷ豸б
返回
ش롣
virtual Result tee3::avd::ICameraDevice::getRemoteCameras ( const UserId userId,
CamerasType items 
) const
pure virtual

remote

获取远端用户的摄像头设备列表

参数
[in]userId用户Id。
[in,out]items摄像头设备列表。
返回
返回错误代码。
static ICameraDevice* tee3::avd::ICameraDevice::Instance ( )
static

ȡƵģӿ

参数
[in]roomָ롣
返回
Ƶģӿָ롣
virtual Result tee3::avd::ICameraDevice::setDefaultCamera ( const DeviceId deviceId)
pure virtual

设置本机缺省摄像头信息

参数
[in]deviceId设备Id。
返回
返回错误代码。
virtual Result tee3::avd::ICameraDevice::setDefaultCamera ( CameraType  type)
pure virtual

设置本机缺省摄像头信息

参数
[in]type摄像头类型。
返回
返回错误代码。
virtual Result tee3::avd::ICameraDevice::setDefaultCamera ( const DeviceId deviceId)
pure virtual

ñȱʡͷϢ

参数
[in]deviceId豸Id
返回
ش롣
virtual Result tee3::avd::ICameraDevice::setDefaultCamera ( CameraType  type)
pure virtual

ñȱʡͷϢ

参数
[in]typeͷ͡
返回
ش롣
virtual Result tee3::avd::ICameraDevice::setListener ( IListener listener)
pure virtual

设置视频设备管理回调接口

参数
[in]*listener视频设备管理回调接口指针。
返回
返回错误代码。
参见
IListener
virtual Result tee3::avd::ICameraDevice::setListener ( IListener listener)
pure virtual

Ƶ豸صӿ

参数
[in]*listenerƵ豸صӿָ롣
返回
ش롣
参见
IListener

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