API Reference for mac - IVideoDeviceManager

更新时间: 2023-10-23 16:45:52
rtc::IVideoDeviceManager类 参考

Public 成员函数

virtual ~IVideoDeviceManager ()
 
virtual unsigned getDeviceCount ()=0
 
virtual bool getCurDeviceID (char *deviceId)=0
 
virtual bool setCurDevice (unsigned deviceIndex)=0
 
virtual bool setCurDeviceID (const char *deviceId)=0
 
virtual bool getDevice (unsigned nIndex, char *deviceName, char *deviceID)=0
 

构造及析构函数说明

◆ ~IVideoDeviceManager()

virtual rtc::IVideoDeviceManager::~IVideoDeviceManager ( )
virtual

成员函数说明

◆ getDeviceCount()

virtual unsigned rtc::IVideoDeviceManager::getDeviceCount ( )
pure virtual

获取摄像头数量

返回
unsigned 返回摄像头数量

◆ getCurDeviceID()

virtual bool rtc::IVideoDeviceManager::getCurDeviceID ( char *  deviceId)
pure virtual

获取当前使用的摄像头设备Id

参数
deviceId当前摄像头的设备ID
返回
true 找到当前使用的摄像头
false 没有找到当前使用的摄像头

◆ setCurDevice()

virtual bool rtc::IVideoDeviceManager::setCurDevice ( unsigned  deviceIndex)
pure virtual

设置当前使用的摄像头

参数
devideIndex摄像头的编号(从0开始)
返回
true:设置成功; false:设置失败

◆ setCurDeviceID()

virtual bool rtc::IVideoDeviceManager::setCurDeviceID ( const char *  deviceId)
pure virtual

设置当前使用的摄像头

参数
devideId摄像头的Id
返回
true:设置成功; false:设置失败

◆ getDevice()

virtual bool rtc::IVideoDeviceManager::getDevice ( unsigned  nIndex,
char *  deviceName,
char *  deviceID 
)
pure virtual

获取摄像头信息

参数
nIndex摄像头的编号(从0开始)
deviceName摄像头的名字
deviceID摄像头的ID
返回
是否成功找到摄像头

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