Перейти к основному содержимому

Список функций

Все функций​

АудиоКомпрессоры (AudioCompressors)​

Возвращает строку с аудио компрессорами, где каждый кодек начинается с новой строки. Строка. Пример строки с видео кодеками:

  • PCM
  • IMA ADPCM
  • Microsoft ADPCM
  • LAME Audio Encoder
    Функция АудиоКомпрессоры вернет эту строку, а функция КоличествоАудиоКомпрессоров вернет для данного списка результат равный 4.

АудиоУстройства (AudioDevices)​

Возвращает строку с наименованиями устройств, найденными в системе, где каждое новое устройство с новой строки. Строка. Получить конкретное устройство можно так:

СтрПолучитьСтроку(АудиоУстройства, 1);

Где 1 номер устройства, нумерация с 1.

Версия (Version)​

Возвращает версию внешней компоненты. Строка.

ВидеоКомпрессоры (VideoCompressors)​

Возвращает строку с видео компрессорами, где каждый кодек начинается с новой строки. Строка.
Пример строки с видео кодеками:

  • Xvid MPEG-4 Codec
  • MJPEG Compressor
  • Кодек Intel IYUV
  • Microsoft RLE
  • Microsoft Video 1

ВидеоРазмеры (VideoSizes)​

Возвращает строку с размерами видео, поддерживаемых выбранным видеоустройством, где каждый новый размер начинается с новой строки. Строка.
Пример:

160x120
320x240
640x480
800x600
Функция ВидеоРазмеры вернет эту строку, а функция КоличествоВидеоРазмеров вернет для данного списка результат равный 4.

ВидеоУстройства (VideoDevices)​

Возвращает строку с наименованиями устройств, найденными в системе, где каждое новое устройство с новой строки. Строка. Получить конкретное устройство можно так:

СтрПолучитьСтроку(ВидеоУстройства, 1);

Где 1 номер устройства, нумерация с 1.

ВладалецЛицензии (LicenseOwner)​

Функция, которая указывает кому принадлежит лицензия на экземпляр внешней компоненты. Строка.

ДемоРежим (DemoMode)​

Функция, которая возвращает Истина/Ложь в зависимости от того используется ли внешняя компонента в демо-режиме или нет.

ДетекторДвиженияГлобальноеСоотношениеДвижения (MotionDetectorGlobalMotionRatio)​

Используется для получения последнего соотношения движения (количество измененных пикселей / общее количество пикселей) ячеек сетки включая их чувствительность. Число с плавающей точкой в диапазоне от 0,0 до 1,0 диапазон (например, 0,5776). Это значение является результатом обнаружения движения последнего видеокадра. Это значение также возвращается в движение обнаружено событие. Чем оно больше, тем сильнее изменено изображение от предыдущего, и наоборот, если оно равно 0, то движение в кадрах не зафиксировано.

ДетекторДвиженияСеткаЯвляетсяПравильной (MotionDetectorIsGridValid)​

Для текущей сетки установленной свойством ДетекторДвиженияСетка (MotionDetectorGrid) сетки детектора движений определяет корректна ли данная сетка. Булево. Возвращает Истина, если сетка корректна.

ДобавитьКамеру (AddCamera)​

Добавить одну камеру в список камер. Параметров нет. Возвращает число – номер текущей добавленной камеры. Так при вызове этой функции происходит установка свойства ТекущаяКамера (CurrentCamera) на добавленную камеру. Поэтому после добавления камеры, с ней сразу можно работать.

ИдентификаторКомпьютера (HardwareID)​

Функция, возвращающая идентификатор компьютера для активации. Уникальный ключ оборудования, который будет разным для разных компьютеров. Данный идентификатор используется для активации внешней компоненты и привязывается к конкретному компьютеру. Увидеть свой идентификатор можно вызвав любую визуальную форму внешней компоненты и в нижнем левом углу щелкнуть Регистрация.

КоличествоАудиоКомпрессоров (AudioCompressorsCount)​

Возвращает количество аудио компрессоров (кодеков), установленных в системе для сжатия аудио. Число.

КоличествоАудиоУстройств (AudioDevicesCount)​

Возвращает количество аудио устройств, подключенных к компьютеру (веб-камер, микрофонов и т.д.). Число.

КоличествоВидеоКомпрессоров (VideoCompressorsCount)​

Возвращает количество видео компрессоров (кодеков), установленных в системе для сжатия видео. Число.

КоличествоВидеоРазмеров (VideoSizesCount)​

Возвращает количество размеров видео, поддерживаемых выбранным видеоустройством. Число.

КоличествоВидеоУстройств (VideoDevicesCount)​

Возвращает количество видео устройств, подключенных к компьютеру (веб-камер и т.д.). Число.

НачатьЗапись (StartRecording)​

Начать запись видео. Возвращает Истина, если запись началась.

НачатьЗаписьВНовыйФайл (RecordToNewFileNow)​

Во время записи и вызова функции закрывается текущий файл записи, и создает новый файл записи согласно свойству ИмяФайла (FileName). Возвращает Булево. Истина, если успешно создан новый файл, ложь в противном случае. Параметров функции – 1. Описание: ИмяНовогоФайла. Строка. Имя файла куда начать запись снова.

  • Если ИмяФайла (FileName) пусто, новое имя файла генерируется автоматически в соответствии с ПутьКХранилищу (StoragePath), АвтоИмяФайла (AutoFileName) и АвтоПрефиксФайла (AutoFilePrefix).
  • Если запись ИмяФайла (FileName) указывает имя файла, это имя файла будет использоваться для создания нового файла.

НачатьПросмотр (StartPreview)​

Начинает просмотр онлайн-видео с текущего устройства без записи. Просмотр Булево. Возвращает Истина если просмотр был запущен. ВК внутри запускает на просмотр видео поток. Эту функцию можно использовать совместно с детектором движения.

ПаузаЗаписи (PauseRecording)​

Включаем паузу при записи видео. Возвращает Истина, если действие было выполнено успешно.

ПолучитьКадр (GetFrame)​

Получения фото с выбранного устройства с предпросмотром или без него. Если предпросмотр включен, то в результате вызова полностью блокируется интерфейс 1С и предлагается сделать одиночное фото с выбранного видео устройства. Если необходимо не блокировать интерфейс 1С используйте процедуру ПолучитьКадры.

ПолучитьКБЗаписанныеНаДиск (RecordingKBytesWrittenToDisk)​

Возвращает размер файла в килобайтах, записываемого в текущий момент. Число. Можно запускать после того, как была вызвана функция НачатьЗапись.

ПолучитьСкриншот (GetScreenShot)​

Получает скриншот и возвращает ДвоичныеДанные.

ПолучитьСкриншотИзПамяти (GetScreenShotFromMemory)​

Получает скриншот, который был сделан с помощью кнопки PntScr и возвращает ДвоичныеДанные, если картинки в памяти нет, то возвращает Неопределено.

ПродолжитьЗапись (ResumeRecording)​

Продолжаем запись после паузы, вызванной функцией ПаузаЗаписи (PauseRecording) при записи видео. Возвращает Истина, если действие было выполнено успешно.

Статус (Status)​

Возвращает статус текущей камеры. Число. Параметров нет.
Описание значений:

  • 0: ничего с текущей камерой не происходит.
  • 1: идет пред просмотр видео.
  • 2: идет запись.
  • 3: проигрывается видео в режиме плеера.

УдалитьКамеру (DeleteCamera)​

Удаляет камеру из списка камер. Параметр один с типом число - номер удаляемой камеры, нумерация с нуля. Если удаление произошло успешно, то возвращается Истина, иначе Ложь.

На этой странице