Go to documentation repository
The parameters used for setting the CamMonitor component are presented in this section: set the display elements of the interface, as well as the overlay mode.
All parameters are long integers.
The values of the parameters used for interface setup are listed in the tables and formed in a way that there is only one unit in the binary representation of the number. To set the value of a parameter, combine the values of parameters using the XOR operation. You’ll get the number the positions of which in binary representation indicates which interface elements should be displayed and which should be hidden. See How to use parameters.
The OverlayMode parameter differs from others: it takes values from 0 to 2, and its value sets the overlay mode.
CamMenuOptions : long
Allows setting the feature menu of the camera.
One or more checkboxes can be set.
Available values:
Value | Information |
#define MENU_ENABLE_OPTION 0x00000001 | Deprecated. See BUTTON_MENU_ENABLE_OPTION |
#define MENU_ARM_ENABLE_OPTION 0x00000002 | Show the Arm option |
#define MENU_REC_ENABLE_OPTION 0x00000004 | Show the Start recording option |
#define MENU_CAMS_ENABLE_OPTION 0x00000008 | Show the Camera option |
#define MENU_TITLES_ENABLE_OPTION 0x00000010 | Show the Show titles option |
#define MENU_PROCESSING_ENABLE_OPTION 0x00000020 | Show the Processing option |
#define MENU_EXPORT_ENABLE_OPTION 0x00000040 | Show the Export option |
CamMenuProcessingOptions : long
Allows setting the Processing menu in the feature menu of the camera.
One or more checkboxes can be set.
Available values:
Value | Information |
#define MENU_PROCESSING_DEINTERLACE_ENABLE_OPTION 0x00000001 | Show the Deinterlacing option |
#define MENU_PROCESSING_ZOOM_ENABLE_OPTION 0x00000002 | Show the Zoom-in option Note. If this option is disabled, the Processing→Zoom menu item is not shown, but zooming with mouse wheel is still available |
#define MENU_PROCESSING_CONTRAST_ENABLE_OPTION 0x00000004 | Show the Contrast option |
#define MENU_PROCESSING_MASK_ENABLE_OPTION 0x00000008 | Show the Detector mask option |
#define MENU_PROCESSING_SHARP_ENABLE_OPTION 0x00000010 | Show the Sharpen option |
CamButtonsOptions : long
Allows setting the display of the CamMonitor component buttons.
One or more checkboxes can be set.
Available values:
Value | Information |
#define BUTTON_MODE_ENABLE_OPTION 0x00000100 | Show the Archive button |
#define BUTTON_TIME_ENABLE_OPTION 0x00000002 | Show time |
#define BUTTON_NAME_ENABLE_OPTION 0x00000004 | Show camera name |
#define BUTTON_MENU_ENABLE_OPTION 0x00000008 | Show the Menu button |
#define BUTTON_RAYS_ENABLE_OPTION 0x00000010 | Not used |
#define BUTTON_MICS_ENABLE_OPTION 0x00000020 | Not used |
#define BUTTON_ARCH_PANEL_ENABLE_OPTION 0x00000200 | Show the archive navigation elements |
MainPanelOptions : long
Allows setting the display of the CamMonitor panel.
One or more checkboxes can be set.
Available values:
Value | Information |
#define MAIN_PANEL_ENABLE_OPTION 0x00000001 | Show the panel |
#define MAIN_PANEL_ENABLE_SCREENS_BUTTON 0x00000010 | Show the Screens button (see Windows layout on the monitor) |
#define MAIN_PANEL_ENABLE_BOOKMARK_BUTTON 0x00000020 | Show the Create a bookmark button (see Create a bookmark) |
#define MAIN_PANEL_ENABLE_BOOKMARK_REVIEW_BUTTON 0x00000040 | Show the List of bookmarks button (see List of bookmarks) |
#define MAIN_PANEL_ENABLE_AVIEXPORT_BUTTON 0x00000080 | Show the Background export button (see The AviExport utility) |
KeysOptions : long
Allows setting the control over the component using the keyboard and the mouse.
One or more checkboxes can be set.
Available values:
Value | Description | |
#define KEYS_ENABLE_OPTION 0x00000001 | Enables control over the CamMonitor component using the hotkeys available for Video Monitor (see Video surveillance monitor) | |
#define TELEMETRY_DISABLE_OPTION 0x00000002 | Disables Telemetry control using the CamMonitor component (see Telemetry control) | |
#define ARCH_DELETE_ENABLE_OPTION | Enables archive recordings deletion from the recordings list (see Deleting video recordings from the archive) | |
#define ARCH_PROTECT_ENABLE_OPTION | Enables rewrite protection of the archive recordings from the recordings list (see Protection of separate record and disable of protection) |
OverlayMode : long
Sets the overlay mode.
Available values:
Value | Information |
0 | Overlay is not in use |
1 | Overlay 1 |
2 | Overlay 2 |
DWORD options = CamMonitor1->CamMenuOptions; options = options^MENU_CAMS_ENABLE_OPTION^MENU_ARM_ENABLE_OPTION^MENU_REC_ENABLE_OPTION; CamMonitor1->CamMenuOptions = options; CamMonitor1->CamMenuProcessingOptions ^= MENU_PROCESSING_MASK_ENABLE_OPTION;