Namespace VisioForge.Core.AI.PTZ
Classes
- OnvifPTZMoveTransport
-
VisioForge.Core.AI.PTZ.IPTZMoveTransport implementation that actuates a real ONVIF PTZ camera through a connected VisioForge.Core.ONVIFX.ONVIFClientX and a media profile token.
- PTZAutoTrackingController
-
Converts object-detection positions into continuous PTZ velocity commands so an ONVIF PTZ camera follows a tracked object. Implements a proportional control law with a centered dead zone, sticky target tracking, a lost-target timeout, and command rate limiting.
- PTZMoveCommandEventArgs
-
Describes a single PTZ command decided by VisioForge.Core.AI.PTZ.PTZAutoTrackingController and dispatched to the transport. Raised via VisioForge.Core.AI.PTZ.PTZAutoTrackingController.OnMoveCommand for diagnostics and testing.
Interfaces
- IPTZMoveTransport
-
Thin transport abstraction over a PTZ camera, used by VisioForge.Core.AI.PTZ.PTZAutoTrackingController to actuate continuous-move and stop commands.