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