# 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 ifsupportis equal totruemaxValue— the maximum value of a property. The field is included ifsupportis equal totruecurrentValue— the current value of a property. The field is included ifsupportis equal totruedefValue— the default value. The field is included ifsupportis equal totruevideoCapturerName- 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 ifsupportis equal totrueisContinuousType— 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