На странице:

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

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

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

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

CamMenuOptions

CamMenuOptions : long

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

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

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

Значение

Описание

#define MENU_ENABLE_OPTION 0x00000001

Не используется. См. BUTTON_MENU_ENABLE_OPTION

#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

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

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

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

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

#define BUTTON_ARCH_PANEL_ENABLE_OPTION 0x00000200Отображать элементы навигации по архиву

MainPanelOptions

MainPanelOptions : long

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

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

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

Значение

Описание

#define MAIN_PANEL_ENABLE_OPTION 0x00000001

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

#define MAIN_PANEL_ENABLE_SCREENS_BUTTON  0x00000010Отображать кнопку Экраны (см. Раскладка Окон видеонаблюдения на Мониторе видеонаблюдения).
#define MAIN_PANEL_ENABLE_BOOKMARK_BUTTON 0x00000020Отображать кнопку Создать закладку (см. Создание закладок).
#define MAIN_PANEL_ENABLE_BOOKMARK_REVIEW_BUTTON 0x00000040Отображать кнопку Созданные закладки (см. Список закладок).
#define MAIN_PANEL_ENABLE_AVIEXPORT_BUTTON 0x00000080Отображать кнопку Фоновый экспорт (см. Утилита AviExport).

KeysOptions

KeysOptions : long

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

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

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

Значение

Описание

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

#define TELEMETRY_DISABLE_OPTION 0x00000002

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

#define ARCH_DELETE_ENABLE_OPTION 0x00000004

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

#define ARCH_PROTECT_ENABLE_OPTION 0x00000008

Включает возможность защищать записи архива в списке видеозаписей (см. Защита записей и снятие защиты).

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