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:否 |