DingRtcEngineVideoDeviceManager

通过阅读本文,您可以了解到Windows SDK的DingRtcEngineVideoDeviceManager接口详情。

接口说明

目录

视频设备相关接口

API

描述

支持的最低版本

GetCameraList

获取摄像头列表。

3.0

GetCameraList

异步获取摄像头列表。

3.0

GetCurrentCameraName

获取当前使用的摄像头名称。

3.0

GetCurrentCameraID

获取当前使用的摄像头ID。

3.0

SetCurrentCameraName

选择摄像头名称。

3.0

SetCurrentCameraID

选择摄像头ID。

3.0

IsCameraOn

摄像头是否开启。

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:摄像头没有开启