Agent Dvr Plugins ›

When Agent DVR starts, it scans a specific directory for DLL files. If a DLL implements the correct Interface , Agent loads it. The plugin then enters a lifecycle:

| Plugin Type | Example | Primary Function | |-------------|---------|------------------| | | YOLOv8, TensorFlow, CodeProject.AI | Identify people, vehicles, animals | | Face Recognition | DeepStack Face, CompreFace | Match faces against known datasets | | Hardware Accelerators | CUDA (NVIDIA), OpenVINO (Intel) | Faster inference on GPUs/NPUs | | Integration | MQTT, Webhooks, Pushover | Send events to smart home or alert systems | | Audio Event | Sound Classifier | Detect specific sounds (e.g., breaking glass) | agent dvr plugins

Unlike simple scripting, Agent DVR plugins run as compiled DLLs within the application's memory space (or closely linked), offering high performance and deep access to the Agent object model. When Agent DVR starts, it scans a specific