通过阅读本文,您可以了解到Windows SDK的DingRtcEngineVideoDeviceManager接口详情。
接口说明
目录
视频设备相关接口
API |
描述 |
支持的最低版本 |
获取摄像头列表。 |
3.0 |
|
异步获取摄像头列表。 |
3.0 |
|
获取当前使用的摄像头名称。 |
3.0 |
|
获取当前使用的摄像头ID。 |
3.0 |
|
选择摄像头名称。 |
3.0 |
|
选择摄像头ID。 |
3.0 |
|
摄像头是否开启。 |
3.0 |
接口详情
-
GetCameraList:获取摄像头列表。
RtcEngineDeviceInfoList * GetCameraList ()=0
返回说明
RtcEngineDeviceInfoList设备列表。
重要返回值需要判断是否为空。如果不为空,用完后调用Release()释放。
-
GetCameraList:异步获取摄像头列表。
int GetCameraList (CameraListCallBack callback)=0
返回说明
0:调用成功;其他:调用失败。
-
GetCurrentCameraName:获取当前使用的摄像头名称。
String GetCurrentCameraName ()=0
返回说明
摄像头名称。
-
GetCurrentCameraID:获取当前使用的摄像头ID。
String GetCurrentCameraID ()=0
返回说明
摄像头ID。
-
SetCurrentCameraName:选择摄像头名称。
int SetCurrentCameraName (const char *cameraName)=0
参数
类型
描述
cameraName
const char *
摄像头名称。
返回说明
0:成功;非0:失败。
-
SetCurrentCameraID:选择摄像头ID。
int SetCurrentCameraID (const char *cameraID)=0
参数
类型
描述
cameraID
const char *
摄像头ID。
返回说明
0:成功;非0:失败。
-
IsCameraOn:摄像头是否开启。
bool IsCameraOn ()=0
返回说明
true:摄像头已经开启false:摄像头没有开启