getPhoneCameraConfig 接口

获取当前节目处于控制状态的手机摄像头配置信息。

请求方式

POST/GET http://ip/V1.0/ptz/getPhoneCameraConfig

请求数据

返回数据

{
    "status": 0,
    "message": "SUCCESS",
    "info": {
        "cameraList": [
            {
                "name": "Front-facing",
                "position": 2,
                "uniqueId": "com.apple.avfoundation.avcapturedevice.built-in_video:1"
            },
            {
                "name": "Back-facing",
                "position": 1,
                "uniqueId": "com.apple.avfoundation.avcapturedevice.built-in_video:0"
            },
            {
                "name": "Back Ultra Wide Camera",
                "position": 1,
                "uniqueId": "com.apple.avfoundation.avcapturedevice.built-in_video:5"
            },
            {
                "name": "Back Dual Wide Camera",
                "position": 1,
                "uniqueId": "com.apple.avfoundation.avcapturedevice.built-in_video:6"
            }
        ],
        "currentDevice": "com.apple.avfoundation.avcapturedevice.built-in_video:0",
        "duration": 0,
        "exposureTargetBias": {
            "currentValue": 2,
            "maxValue": 2,
            "minValue": -2,
            "stepValue": 0.2,
            "support": true
        },
        "flashlight": {
            "enable": false,
            "support": true
        },
        "focusLens": {
            "continuousAuto": false,
            "currentValue": 0,
            "maxValue": 1,
            "minValue": 0,
            "support": true
        },
        "id": "faad1f50232f48f4bd63e848d584c1f6",
        "isRecording": false,
        "iso": {
            "continuousAuto": false,
            "currentValue": 34,
            "maxValue": 1360,
            "minValue": 34,
            "support": true
        },
        "lastErrorCode": 0,
        "micMute": false,
        "videoStabilization": {
            "enable": false,
            "support": true
        },
        "whiteBalance": {
            "currentValue": 3714.533,
            "maxValue": 60000,
            "minValue": 2000,
            "mode": 0,
            "support": true
        },
        "clientVersion": "3.1.1",
        "clientPlatform": "iOS",
        "name": "Camera #2",
        "resolution": 1080,
        "fpsx1000": 30000,
        "videoBitrate": 8192
    }
}
属性 类型 说明
status Int 业务状态码。0:成功
message String 业务状态描述。0:成功
info Info 配置信息

Info 配置信息

属性 类型 说明
id String PTZ 设备 ID(手机摄像头ID)
clientVersion String Director Utility App 版本号,仅3.1.0及其以上版本的 Director Utility 支持远程控制
clientPlatform String Director Utility App 工作的平台,iOS或Android
name String 手机摄像头名称
resolution String 手机摄像头分辨率 720:720p 1080:1080p
fpsx1000 Int 手机摄像头编码帧率*1000
videoBitrate Int 手机摄像头视频编码位率,Mbps
isRecording Int 是否处于录制状态, true:是; false:否
duration Boolean 录制持续时间
lastErrorCode Int 最后一次录制状态码,0:无异常; 1:文件大小限制; 2:磁盘剩余空间限制; 3:录制时长不足1s
micMute Boolean 是否采集音频,true:不采集音频; false:采集音频
currentDevice String 当前选择的视频采集设备 ID
cameraList Array of Camera 视频采集设备列表
whiteBalance whiteBalanceInfo 白平衡设置
iso isoInfo ISO设置
exposureTargetBias exposureTargetBiasInfo 曝光补偿设置
focusLens focusLensInfo 焦距设置
videoStabilization videoStabilizationInfo 视频防抖设置
flashlight flashlightInfo 闪光灯设置

whiteBalanceInfo 白平衡设置

属性 类型 说明
support Boolean 是否支持白平衡设置, true:是; false:否
mode Int 白平衡模式,0:自定义; 1:自动; 2:白炽灯; 3:日光灯; 5:白天; 6:多云
currentValue Int 当前值
minValue Int 最小值
maxValue Int 最大值

isoInfo ISO设置

属性 类型 说明
support Boolean 是否支持ISO设置, true:是; false:否
continuousAuto Boolean 是否为自动模式,true:是; false:否
currentValue Int 当前值
minValue Int 最小值
maxValue Int 最大值

exposureTargetBiasInfo 曝光补偿设置

属性 类型 说明
support Boolean 是否支持曝光补偿设置, true:是; false:否
currentValue Int 当前值
minValue Double 最小值
maxValue Double 最大值
stepValue Double 每次修改的建议差值

focusLensInfo 焦距设置

属性 类型 说明
support Boolean 是否支持焦距设置, true:是; false:否
continuousAuto Boolean 是否为自动模式,true:是; false:否
currentValue Double 当前值
minValue Double 最小值
maxValue Double 最大值

videoStabilizationInfo 视频防抖设置

属性 类型 说明
support Boolean 是否支持视频防抖设置, true:是; false:否
enable Boolean 是否启用视频防抖,true:是; false:否

flashlightInfo 闪光灯设置

属性 类型 说明
support Boolean 是否支持闪光灯设置, true:是; false:否
enable Boolean 是否启用闪光灯,true:是; false:否

HTTP Status Code

与“”相关结果约

    找不到与“”相关的结果