The two samples: UIVideoProvider and CameraMetadataProvider shows how a MIP Driver based device can utilize PTZ, please explore one of the samples.
It is unclear to me if this the kind of control you are asking for or if there might be more to your question, if there is please elaborate.
https://doc.developer.milestonesys.com/html/index.html?base=samples/camerametadataprovider.html&tree=tree_2.html
Thank you, yes, the samples are very helpful and the PTZ operation is clear; however, is it possible to initialize the MediaProviderService so that no PTZ is detected (and thus the controls would not show up in the Smart Client for that camera)? Perhaps this is normal behavior in the SC?
It appears, as-is, the samples default to showing the service as having PTZ enabled.
Perhaps there is something as simple as:
_parameters.Add(“PtzEnabled”, “0”);
I had a developer colleague here at Milestone dig deep into the MIP Driver. Unfortunately our conclusion is that the MIP Driver and camera device on this driver is hard-coded to have PTZ enabled, you cannot change this.
A possible workaround would be to develop your own driver using the Driver framework instead of using the MIP Driver.
Thank you Bo for looking into it. We will consider our options.