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

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

Все функций

АудиоКомпрессоры (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)

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