Go to documentation repository
Documentation for Intellect 4.10.4. Documentation for other versions of Intellect is available too.
The parameters used for setting the CamMonitor component are presented in this chapter: elements to be shown as well as the overlay mode.
All parameters are long integers.
The values of parameters used for interface setup are enlisted in the tables and formed in a way that one integer only is represented in binary notation. 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 notation represent the interface elements that are to be shown and those to be hidden. See How to use parameters section.
The OverlayMode parameter differs from others: it possesses values from 0 to 2 and its value sets the overlay mode.
CamMenuOptions
CamMenuOptions : long
Allows setting the feature menu of the camera.
One or more checkboxes can be set checked.
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
CamMenuProcessingOptions : long
Allows setting the Processing menu in the feature menu of the camera.
One or more checkboxes can be set checked:
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
CamButtonsOptions : long
Set up displaying the buttons of the CamMonitor component.
One or more checkboxes can be set checked.
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 |
MainPanelOptions
MainPanelOptions : long
Set up displaying the CamMonitor panel.
One or more checkboxes can be set checked.
Available values:
Value | Information |
#define MAIN_PANEL_ENABLE_OPTION 0x00000001 | Show the panel |
KeysOptions
KeysOptions : long
It allows setting control over the component using the keyboard and mouse.
One or more checkboxes can be set checked.
Available values:
Value | Description | |
#define KEYS_ENABLE_OPTION 0x00000001 | Enables control over the CamMonitor component using the hotkeys available for Video Monitor (see Video Monitor). | |
#define TELEMETRY_DISABLE_OPTION 0x00000002 | Disables Telemetry control using the CamMonitor component (see Telemetry control). |
OverlayMode
OverlayMode : long
Set the overlay mode.
Available values:
Value | Information |
0 | Overlay is not in use |
1 | Overlay 1 |
2 | Overlay 2 |
How to use parameters
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;