Перейти в хранилище документации
Обратиться в техническую поддержку
В этом разделе перечислены параметры, позволяющие настроить режим работы компонента CamMonitor: задать отображаемые элементы интерфейса, а также режим использования оверлея.
Все параметры представляют собой целое число типа long.
Значения параметров для настройки элементов интерфейса, перечисленные в таблицах, сформированы таким образом, чтобы в двоичном представлении числа была только одна единица. Чтобы задать значение параметра, необходимо при помощи операции исключающего ИЛИ (XOR) объединить требуемые значения параметров, получив таким образом некое число, разряды которого в двоичном представлении говорят о том, какие элементы интерфейса следует отображать, а какие нет. См. также Пример использования параметров.
Параметр OverlayMode отличается от прочих: он принимает значения от 0 до 2, и его значение задает режим использования оверлея.
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 : 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 : 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 : 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 : 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 : 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;