phoneCameraConfig
当 Director 设备上的手机摄像头配置信息发生变化,或接收到请求状态同步的指令时,Director 设备将向接收端发送手机摄像头配置信息。
关于如何配置接收端,可参考如何使用 TouchOSC 控制 Director。
地址
/status/phoneCameraConfig [json string]
参数
|
类型 |
说明 |
argument 1 |
String |
手机摄像头配置信息 |
示例
接收到请求状态同步指令后,Director 设备向接收端发送手机摄像头配置信息。
/status/phoneCameraConfig {"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}
参数 |
类型 |
说明 |
id |
String |
PTZ 设备 ID(手机摄像头 ID) |
clientVersion |
Utility App 版本号,仅3.1.0及其以上版本的 Utility 支持远程控制 |
clientPlatform |
Utility App 工作的平台,iOS或Android |
name |
手机摄像头名称 |
resolution |
手机摄像头分辨率 720:720p 1080:1080p |
fpsx1000 |
手机摄像头编码帧率*1000 |
videoBitrate |
手机摄像头视频编码位率,Mbps |
isRecording |
Boolean |
是否处于录制状态, true:是 false:否 |
duration |
Long |
录制持续时间,ms |
lastErrorCode |
Int |
最后一次录制状态码,0:无异常 1:文件大小限制 2:磁盘剩余空间限制 3:录制时长不足1s |
micMute |
Boolean |
是否采集音频,true:不采集音频 false:采集音频 |
currentDevice |
String |
当前选择的视频采集设备 ID |
cameraList |
数组 |
视频采集设备列表 |
whiteBalance |
Info |
白平衡设置 |
iso |
Info |
ISO设置 |
exposureTargetBias |
Info |
曝光补偿设置 |
focusLens |
Info |
焦距设置 |
videoStabilization |
Info |
视频防抖设置 |
flashlight |
Info |
闪光灯设置 |
whiteBalanceInfo 白平衡设置
参数 |
类型 |
说明 |
support |
Boolean |
是否支持白平衡设置, true:是 false:否 |
mode |
白平衡模式,0:自定义 1:自动 2:白炽灯 3:日光灯 5:白天 6:多云 |
currentValue |
Float |
当前值 |
minValue |
Float |
最小值 |
maxValue |
Float |
最大值 |
isoInfo ISO设置
参数 |
类型 |
说明 |
support |
Boolean |
是否支持ISO设置, true:是 false:否 |
continuousAuto |
Boolean |
是否为自动模式,true:是 false:否 |
currentValue |
Float |
当前值 |
minValue |
Float |
最小值 |
maxValue |
Float |
最大值 |
exposureTargetBiasInfo 曝光补偿设置
参数 |
类型 |
说明 |
support |
Boolean |
是否支持曝光补偿设置, true:是 false:否 |
currentValue |
Float |
当前值 |
minValue |
Float |
最小值 |
maxValue |
Float |
最大值 |
stepValue |
每次修改的建议差值 |
focusLensInfo 焦距设置
参数 |
类型 |
说明 |
support |
Boolean |
是否支持焦距设置, true:是 false:否 |
continuousAuto |
Boolean |
是否为自动模式,true:是 false:否 |
currentValue |
Float |
当前值 |
minValue |
Float |
最小值 |
maxValue |
Float |
最大值 |
videoStabilizationInfo 视频防抖设置
参数 |
类型 |
说明 |
support |
Boolean |
是否支持视频防抖设置, true:是 false:否 |
enable |
Boolean |
是否启用视频防抖,true:是 false:否 |
flashlightInfo 闪光灯设置
参数 |
类型 |
说明 |
support |
Boolean |
是否支持闪光灯设置, true:是 false:否 |
enable |
Boolean |
是否启用闪光灯,true:是 false:否 |