Функция LoadRNNoise

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

Функция LoadRNNoise

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

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

Модуль [FMX] fmxMRVRNNoise;

Синтаксис

function LoadRNNoise(Path: String = '';

  LibName: String = ''): Boolean;

По умолчанию файлы-библиотеки RNNoise загружаются из следующих папок:

Windows: папка приложения (или папка из переменной среды PATH)

Linux: папка приложения

macOS: папка пакета (bundle) или папка "Contents/Resources/Data" в пакете.

По умолчанию библиотека имеет следующее имя:

Windows 32-бит: librnnoise-windows-x86.dll

Windows 64-бит: librnnoise-windows-x86-64.dll

Linux: librnnoise-linux-x86-64.so

macOS 64-бит ARM: librnnoise-macos-aarch64.dylib

macOS Intel: librnnoise-macos-x86-64.dylib

Эти значения используются, когда Path или LibName пусты. Вы можете вызвать эту функцию с указанным Path и/или LibName.

Если оба Path и LibName пусты, то:

если RNNoise уже загружена, эта функция ничего не делает и возвращает True;

в противном случае она пытается загрузить RNNoise заново и возвращает True в случае успеха.