TRVCamera.FFMpegProperty

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

TRVCamera.FFMpegProperty

Свойства для настройки FFmpeg.

property FFMpegProperty: TRVFFMpegProperty;

Проверить наличие FFmpeg можно с помощью IsSupportedFFMPEG.

Основное свойство — FFmpegProperty.UseFFMpeg, оно включает/выключает поддержку FFmpeg.

Отключить FFmpeg может потребоваться в следующих случаях:

если вы хотите использовать GStreamer вместо FFmpeg для воспроизведения видеопотоков HTTP или RTSP;

если вы хотите использовать собственное декодирование JPEG/MJPEG от РВ-Медиа. Некоторые камеры предоставляют видео в формате обновляемых изображений JPEG. FFmpeg может посчитать это статическим изображением, поэтому воспроизведение останавливается после первого кадра.

если вы хотите использовать функции ОС вместо FFmpeg для воспроизведения локальных файлов (для Windows будет использован DirectX).

Помимо получения видео, это свойство позволяет настраивать ремультиплексирование (запись в файл или передачу видеопотока без изменения формата видео- и аудиодорожек), а также преобразование речи в текст.

Результат распознавания речи возвращается в событии OnSpeechRecognized.

Значение по умолчанию:

True

См. также:

DeviceType