#include <IAgoraRtcEngine.h>
视频设备搜集方法。
IVideoDeviceCollection 接口类获取视频设备相关的信息。
◆ ~IVideoDeviceCollection()
virtual agora::rtc::IVideoDeviceCollection::~IVideoDeviceCollection |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ getCount()
virtual int agora::rtc::IVideoDeviceCollection::getCount |
( |
| ) |
|
|
pure virtual |
获取系统中被索引的视频采集或播放设备的总数。
- 返回
- 被索引的视频采集或播放设备的总数:
◆ getDevice()
virtual int agora::rtc::IVideoDeviceCollection::getDevice |
( |
int |
index, |
|
|
char |
deviceName[MAX_DEVICE_ID_LENGTH], |
|
|
char |
deviceId[MAX_DEVICE_ID_LENGTH] |
|
) |
| |
|
pure virtual |
获取某个被索引的视频采集设备的指定信息。
- 参数
-
index | 指定的索引值,必须小于 getCount 的返回值。 |
deviceName | 设备名称。 |
deviceId | 视频设备的设备 ID。 |
- 返回
-
◆ setDevice()
virtual int agora::rtc::IVideoDeviceCollection::setDevice |
( |
const char |
deviceId[MAX_DEVICE_ID_LENGTH] | ) |
|
|
pure virtual |
◆ release()
virtual void agora::rtc::IVideoDeviceCollection::release |
( |
| ) |
|
|
pure virtual |