You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

На странице:
 

В этом разделе перечислены параметры, позволяющие настроить режим работы компонента CamMonitor: задать отображаемые элементы интерфейса, а также режим использования оверлея.

Все параметры представляют собой целое число типа long.

Значения параметров для настройки элементов интерфейса, перечисленные в таблицах, сформированы таким образом, чтобы в двоичном представлении числа была только одна единица. Чтобы задать значение параметра, необходимо при помощи операции исключающего ИЛИ (XOR) объединить требуемые значения параметров, получив таким образом некое число, разряды которого в двоичном представлении говорят о том, какие элементы интерфейса следует отображать, а какие нет. См. также Пример использования параметров.

Параметр OverlayMode отличается от прочих: он принимает значения от 0 до 2, и его значение задает режим использования оверлея.

CamMenuOptions

CamMenuOptions : long

Позволяет настроить функциональное меню камеры.

Допускается установка одного или нескольких флагов.

Возможные значения:

Значение

Описание

#define MENU_ENABLE_OPTION 0x00000001

Отображать меню

#define MENU_ARM_ENABLE_OPTION 0x00000002

Отображать пункт меню Поставить на охрану

#define MENU_REC_ENABLE_OPTION 0x00000004

Отображать пункт меню Начать запись

#define MENU_CAMS_ENABLE_OPTION 0x00000008

Отображать пункт меню Камера

#define MENU_TITLES_ENABLE_OPTION 0x00000010

Отображать пункт меню Отображение титров

#define MENU_PROCESSING_ENABLE_OPTION 0x00000020

Отображать пункт меню Обработка

#define MENU_EXPORT_ENABLE_OPTION 0x00000040

Отображать пункт меню Экспорт

CamMenuProcessingOptions

CamMenuProcessingOptions : long

Позволяет настроить меню Обработка в функциональном меню камеры.

Допускается установка одного или нескольких флагов.

Возможные значения:

Значение

Описание

#define MENU_PROCESSING_DEINTERLACE_ENABLE_OPTION 0x00000001

Отображать пункт меню Деинтерлейсинг

#define MENU_PROCESSING_ZOOM_ENABLE_OPTION 0x00000002

Отображать пункт меню Увеличение

#define MENU_PROCESSING_CONTRAST_ENABLE_OPTION 0x00000004

Отображать пункт меню Контрастирование

#define MENU_PROCESSING_MASK_ENABLE_OPTION 0x00000008

Отображать пункт меню Маска детектора

CamButtonsOptions

CamButtonsOptions : long

Позволяет настроить отображение кнопок компонента CamMonitor.

Допускается установка одного или нескольких флагов.

Возможные значения:

Значение

Описание

#define BUTTON_ARCH_ENABLE_OPTION 0x00000001

Отображать кнопку входа в архив

#define BUTTON_TIME_ENABLE_OPTION 0x00000002

Отображать время

#define BUTTON_NAME_ENABLE_OPTION 0x00000004

Отображать название камеры

#define BUTTON_MENU_ENABLE_OPTION 0x00000008

Отображать кнопку вызова функционального меню

#define BUTTON_RAYS_ENABLE_OPTION 0x00000010

Не используется

#define BUTTON_MICS_ENABLE_OPTION 0x00000020

Не используется

MainPanelOptions

MainPanelOptions : long

Позволяет настроить отображение панели инструментов CamMonitor.

Допускается установка одного или нескольких флагов.

Возможные значения:

Значение

Описание

#define MAIN_PANEL_ENABLE_OPTION 0x00000001

Включает отображение панели

KeysOptions

KeysOptions : long

Позволяет настроить управление компонентом при помощи клавиатуры и мыши.

Допускается установка одного или нескольких флагов.

Возможные значения:

Значение

Описание

#define TELEMETRY_DISABLE_OPTION 0x00000001Отключает возможность управления компонентом CamMonitor при помощи горячих клавиш, доступных для Монитора видеонаблюдения (см. Монитор видеонаблюдения).

#define TELEMETRY_DISABLE_OPTION 0x00000002

Отключает возможность управления телеметрией из компонента CamMonitor (см. Управление поворотными устройствами)

OverlayMode

OverlayMode : long

Задает режим отображения.

Возможные значения:

Значение

Описание

0

Не использовать Overlay

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