Documentation for Intellect 4.10.4. Documentation for other versions of Intellect is available too.

Previous page How to install CamMonitor.ocx  CamMonitor.ocx methods Next page


On the page:

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 0x00000010Show 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;
  • No labels