{ "label": "Snapshots", "description": "Settings for saved JPEG snapshots of tracked objects; can be overridden per-camera.", "enabled": { "label": "Snapshots enabled", "description": "Enable or disable saving snapshots globally." }, "clean_copy": { "label": "Save clean copy", "description": "Save an unannotated clean copy of snapshots in addition to annotated ones." }, "timestamp": { "label": "Timestamp overlay", "description": "Overlay a timestamp on saved snapshots." }, "bounding_box": { "label": "Bounding box overlay", "description": "Draw bounding boxes for tracked objects on saved snapshots." }, "crop": { "label": "Crop snapshot", "description": "Crop saved snapshots to the detected object's bounding box." }, "required_zones": { "label": "Required zones", "description": "Zones an object must enter for a snapshot to be saved." }, "height": { "label": "Snapshot height", "description": "Height (pixels) to resize saved snapshots to; leave empty to preserve original size." }, "retain": { "label": "Snapshot retention", "description": "Retention settings for saved snapshots including default days and per-object overrides.", "default": { "label": "Default retention", "description": "Default number of days to retain snapshots." }, "mode": { "label": "Retention mode", "description": "Mode for retention: all (save all segments), motion (save segments with motion), or active_objects (save segments with active objects)." }, "objects": { "label": "Object retention", "description": "Per-object overrides for snapshot retention days." } }, "quality": { "label": "JPEG quality", "description": "JPEG encode quality for saved snapshots (0-100)." } }