Bindings to BASS.
It will generate bindings using bindgen and then try to find a bass dll file at the BASS_DLL_PATH
environment variable.
You can set this variable with a batchfile or by using the experimental [env] tag on nightly cargo (Although I've never got it working).
It will statically link to this by generating a .lib file with msvc, so this will only work on Windows.
-
32 bit is weird. Bindgen returns stdcalls instead of extern "C" which mangles functions incorrectly. Even after manually changing this I think it didn't work, but you are free to try
-
There is a
garrysmod
feature which will attempt to look in common steam install folders to find a bass dll from there. (This repo was originally made for this) -
As said before this doesn't support anything but Windows to use MSVC.