|
<< Нажмите, чтобы показать Содержание >> Функция 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