# ptzControlsChanged
Description: the notification indicating that the current settings of the PTZ camera have been changed.
Example:
{
"event": "ptzControlsChanged",
"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",
"method": "event"
}
Parameter description:
support
— the flag indicating if the property is availableminValue
— the minimum value of a property. The field is included ifsupport
is equal totrue
maxValue
— the maximum value of a property. The field is included ifsupport
is equal totrue
currentValue
— the current value of a property. The field is included ifsupport
is equal totrue
defValue
— the default value. The field is included ifsupport
is equal totrue
videoCapturerName
- the unique name of the current video capture devicevideoCapturerDescription
— the unique identifier of the current video capture devicestep
— the rate of property change. The field is included ifsupport
is equal totrue
isContinuousType
— the flag indicating if the value of a property can change continuouslyinverted
- a flag indicating the inversion of a property
See also:
- getPtzControls
- ptzZoomInc
- ptzZoomDec
- ptzUp
- ptzDown
- ptzStop
- ptzRight
- ptzLeft
- setPanPos
- setTiltPos
- setZoomPos
- setPtzDefaults
- addPresetFromCurrentVideoCapturer
- addVideoCapturerPreset
- getAllVideoCapturerPresets
- removeVideoCapturerPreset
- updateVideoCapturerPreset
- applyVideoCapturerPreset
- setCurrentPtzPropertyInverted
- videoCapturerPresetRemoved
- videoCapturerPresetAdded
- videoCapturerPresetApplied
- videoCapturerPresetUpdated