IO Industries Inc.
4 Software
The DVR Express Core 2 MAX recorder is a peripheral device that must be controlled by software
installed on a control PC. IO Industries provides off-the-shelf control software as well as a software
development kit (SDK) to create application-specific control software.
A hardware-based recording engine manages recording from the connected video sources offloading
this critical task from the control PC. The software manages file system operations and configuration.
It is also capable of “live” display prior to and during recording as well as playback and export of
recorded video to external storage.
A DVR Express Core 2 MAX recorder connected to a Windows PC appears as a new, uninitialized, un-
formatted disk drive, inaccessible by Windows Explorer but visible in the Device Manager and Disk
Management windows. The software communicates with the recorder using the Core API, a software
library installed by the DVR Express Core software installer. The software can also communicate with
DVR Express Core Download Modules (an available accessory for high-speed access to video data
from a workstation PC). VidIO Drive Modules installed in a Download Module are connected directly
to the PC through a host bus adapter card and appear as uninitialized, un-formatted disk drives. The
software accesses their data using the Core API without performing any initialization or formatting
steps in advance. The software architecture is displayed in Figure 14.
DVR Express® Core 2 MAX – User's Manual
27
Figure 14: DVR Express Core Software Architecture