Public 成员函数 | |
---|---|
virtual int | getCount ()=0 |
virtual int | getDevice (int index, char deviceName[MAX_DEVICE_ID_LENGTH], char deviceId[MAX_DEVICE_ID_LENGTH])=0 |
virtual int | setDevice (const char deviceId[MAX_DEVICE_ID_LENGTH])=0 |
virtual void | release ()=0 |
Protected 成员函数 | |
---|---|
virtual | ~IVideoDeviceCollection () |
详细描述
视频设备搜集方法。
IVideoDeviceCollection 接口类获取视频设备相关的信息。
构造及析构函数说明
~IVideoDeviceCollection
virtual ~IVideoDeviceCollection()
成员函数说明
getCount
virtual int getCount()
获取系统中被索引的视频采集或播放设备的总数
返回
被索引的视频采集或播放设备的总数:
getDevice
virtual int getDevice(int index, char deviceName[MAX_DEVICE_ID_LENGTH], char deviceId[MAX_DEVICE_ID_LENGTH])
获取某个被索引的视频采集设备的指定信息
参数
参数 | 描述 |
---|---|
index | 指定的索引值,必须小于 getCount 的返回值。 |
deviceName | 设备名称。 |
deviceId | 视频设备的设备 ID。 |
返回
- 0: 方法调用成功
- < 0: 方法调用失败
setDevice
virtual int setDevice(const char deviceId[MAX_DEVICE_ID_LENGTH])
设置指定设备 ID 的设备
参数
参数 | 描述 |
---|---|
deviceId | 视频设备的设备 ID。 |
返回
- 0: 方法调用成功
- < 0: 方法调用失败
release
virtual void release()