Функция 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 в случае успеха.