Процедура LoadGStreamerLibraries

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

Процедура LoadGStreamerLibraries

[Пере-]загружает библиотеку GStreamer из каталога Path.

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

Модуль [FMX] fmxMRVGStreamer;

Синтаксис

procedure LoadGStreamerLibraries(const Path: string);

Эту процедуру можно использовать для загрузки (или перезагрузки) файлов-библиотек GStreamer, расположенных в определённом каталоге. Если параметр Path пуст, GStreamer загружается из расположения по умолчанию.

Если вы не вызовете эту процедуру, GStreamer будет загружен из расположения по умолчанию при необходимости.

Windows

В Windows местоположение по умолчанию сохраняется установщиком GStreamer в следующих системных переменных среды:

GSTREAMER_1_0_ROOT_X86_64 or GSTREAMER_1_0_ROOT_MSVC_X86_64 or GSTREAMER_1_0_ROOT_MINGW_X86_64: GStreamer 1.0 для Win64

GSTREAMER_SDK_ROOT_X86_64: GStreamer 0.1 для Win64

GSTREAMER_1_0_ROOT_X86 or GSTREAMER_1_0_ROOT_MSVC_X86 or GSTREAMER_1_0_ROOT_MINGW_X86: GStreamer 1.0 для Win32

GSTREAMER_SDK_ROOT_X86: GStreamer 0.1 для Win32

РВ-Медиа (RVMedia) использует эти переменные для определения расположения GStreamer по умолчанию.

Если доступны обе версии (0.1 и 1.0) GStreamer, загружается GStreamer 1.0.

Вы можете указать путь для загрузки библиотек GStreamer из указанного места. Путь может быть корневой папкой GStreamer или её подпапкой "bin". Завершающий символ "\" необязателен.

macOS

Для macOS рекомендуемый способ установки GStreamer — это использование установщика "runtime" из https://gstreamer.freedesktop.org/download/#macos .

(Альтернативный способ, с использованием менеджера пакета Homebrew, не рекомендуется).

По умолчанию GStreamer находится в папке '/Library/Frameworks/GStreamer.framework/Versions/1.0/lib/'. Если указанный в параметре путь пуст, РВ-Медиа (RVMedia) загружает GStreamer из этой папки.