# getPtzControls
Описание: получить информацию о возможности управления PTZ-камерой VideoSDK/Room.
Пример запроса:
{
"method" : "getPtzControls",
"requestId" : "1"
}
Пример ответа:
{
"method": "getPtzControls",
"requestId" : "1",
"pan": {
"isContinuousType": false,
"support": true,
"minValue": -10,
"maxValue": 10,
"currentValue": 0,
"defValue": 0,
"step": 1,
"inverted" : false
},
"tilt": {
"support": false
},
"zoom": {
"isContinuousType": false,
"support": true,
"minValue": 1,
"maxValue": 5,
"currentValue": 1,
"defValue": 1,
"step": 4,
"inverted" : false
},
"videoCapturerName": "USB Video Device",
"videoCapturerDescription": "\\\\?\\usb#vid_046d&pid_0823&mi_02#6&1fd43445&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\\global",
"result": true
}
Описание параметров:
pan
- детальная информация о свойстве "поворот" PTZ-камерыtilt
- детальная информация о свойстве "наклон" PTZ-камерыzoom
- детальная информация о свойстве "зум" PTZ-камерыsupport
- флаг, обозначающий доступность свойстваminValue
- минимальное значение свойства. Присутствует, еслиsupport
равенtrue
maxValue
- максимальное значение свойства. Присутствует, еслиsupport
равенtrue
currentValue
- текущее значение свойства. Присутствует, еслиsupport
равенtrue
defValue
- значение по умолчанию. Присутствует, еслиsupport
равенtrue
videoCapturerName
- уникальное имя текущего устройства захвата видеоvideoCapturerDescription
- уникальный идентификатор текущего устройства захвата видеоstep
- шаг изменения значения свойства. Присутствует, еслиsupport
равенtrue
isContinuousType
- флаг, указывающий на то, может ли текущее свойство изменять свое текущее значение непрерывноinverted
- флаг, обозначающий инверсию свойстваrequestId
- уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь
См. также:
- ptzZoomInc
- ptzZoomDec
- ptzUp
- ptzDown
- ptzStop
- ptzRight
- ptzLeft
- setPanPos
- setTiltPos
- setZoomPos
- setPtzDefaults
- addPresetFromCurrentVideoCapturer
- addVideoCapturerPreset
- getAllVideoCapturerPresets
- updateVideoCapturerPreset
- applyVideoCapturerPreset
- removeVideoCapturerPreset
- setCurrentPtzPropertyInverted
- videoCapturerPresetRemoved
- videoCapturerPresetAdded
- videoCapturerPresetUpdated
- videoCapturerPresetApplied
- ptzControlsChanged