继承自 agora_gaming_rtc.IVideoDeviceManager .
The definition of the VideoDeviceManager.
◆ CreateAVideoDeviceManager()
override bool agora_gaming_rtc.VideoDeviceManager.CreateAVideoDeviceManager |
( |
| ) |
|
◆ ReleaseAVideoDeviceManager()
override int agora_gaming_rtc.VideoDeviceManager.ReleaseAVideoDeviceManager |
( |
| ) |
|
◆ StartVideoDeviceTest()
override int agora_gaming_rtc.VideoDeviceManager.StartVideoDeviceTest |
( |
IntPtr |
hwnd | ) |
|
◆ StopVideoDeviceTest()
override int agora_gaming_rtc.VideoDeviceManager.StopVideoDeviceTest |
( |
| ) |
|
◆ GetVideoDeviceCount()
override int agora_gaming_rtc.VideoDeviceManager.GetVideoDeviceCount |
( |
| ) |
|
获取系统中被索引的视频采集设备的总数。
- 返回
- 被索引的视频采集设备的总数。
◆ GetVideoDevice()
override int agora_gaming_rtc.VideoDeviceManager.GetVideoDevice |
( |
int |
index, |
|
|
ref string |
deviceName, |
|
|
ref string |
deviceId |
|
) |
| |
获取某个被索引的视频采集设备的指定信息。
调用该方法后,SDK 会根据索引获取视频采集设备的设备名称和设备 ID。
- 注解
- 在 GetVideoDeviceCount 方法后调用该方法。
- 参数
-
index | 指定的索引值,必须小于 GetVideoDeviceCount 的返回值。 |
deviceName | 设备名称。 |
deviceId | 设备 ID。 |
- 返回
-
◆ GetCurrentVideoDevice()
override int agora_gaming_rtc.VideoDeviceManager.GetCurrentVideoDevice |
( |
ref string |
deviceId | ) |
|
◆ SetVideoDevice()
override int agora_gaming_rtc.VideoDeviceManager.SetVideoDevice |
( |
string |
deviceId | ) |
|
通过设备 ID 设置指定的视频采集设备。
- 注解
-
- 参数
-
deviceId | 设备 ID,可通过 GetVideoDevice 获取。 |
- 返回
-