Функция GetListOfVideoInputFormats

<< Нажмите, чтобы показать Содержание >>

Функция GetListOfVideoInputFormats

Заполняет ShortNames и LongNames доступными форматами ввода (лучше сказать, нестандартными источниками видео).

Модуль [VCL и LCL] MRVFFMpegLists;

Модуль [FMX] fmxMRVFFMpegLists;

function GetListOfVideoInputFormats(ShortNames, 
  LongNames: TStrings): Boolean;

ShortNames и LongNames могут быть равны nil. Заполняются только ненулевые списки.

LongNames для описаний.

ShortNames содержат значения, разделённые запятыми (но обычно одно значение), которые могут быть присвоены TRVCamera.FFmpegProperty.VideoInputFormat.

 

Примечание: из-за известных ошибок форматы ввода отключены для FFmpeg 6.x (avdevice-60.dll), но включены для более старых и новых версий.

 

Форматы ввода идентифицируют различные источники видео, специфичные для каждой ОС (например, устройства захвата видео). Имя файла/URL для этих устройств часто не относится к реально существующему файлу или сетевому ресурсу, а должно принимать значение, специфичное для источника.

Некоторые возвращаемые значения для Windows:

dshow: захват изображения через DirectShow

gdigrab: захват кадров Windows через GDI API

Дополнительные сведения: https://ffmpeg.org/ffmpeg-devices.html