What problem does it solve?
DockKit eliminates the manual effort of keeping a motorized iPhone dock camera framed on moving subjects, enabling reliable subject tracking during capture.
Core Features & Use Cases
- Accessory discovery & lifecycle: Detect when a DockKit-compatible stand is docked or undocked and react accordingly.
- System tracking or custom tracking: Use built-in ML tracking by default, or disable it and feed your own observations at 10–30 fps.
- Framing, ROI, and motor control: Adjust framing modes, constrain tracking to a region of interest, and control pan/tilt motors directly when needed.
- Subject selection & tracking state: Select specific subjects (including by tap or UUID) and monitor tracking state for confidence/saliency signals.
Use case example: Build a camera or video app that automatically keeps a presenter’s face centered while recording, then switch to custom tracking (e.g., Vision-based detections) when you need specialized subjects.
Quick Start
Ask the AI to integrate DockKit by subscribing to accessoryStateChanges, enabling system tracking on dock events, and configuring framing/ROI before starting AVFoundation capture.