Документация для версии Интеллект 4.10.4. Документация на другие версии также доступна.

Предыдущая страница Следующая страница


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

Compare with Current View Page History

« Previous Version 2 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

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

#define MENU_PROCESSING_SHARP_ENABLE_OPTION 0x00000010Отображать пункт меню Резкость

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_MODE_ENABLE_OPTION 0x00000100Отображать кнопку входа в архив

#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 KEYS_ENABLE_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