I am trying to create a sink plugin that attempts to capture the raw audio data and expose that data to Unity.
So far following the steps listed here: https://www.audiokinetic.com/en/library/2024.1.8_8893/?source=SDK&id=effectplugin_tools.html
- I am able to create a new sink plugin via python wp.py new command and fill out all of the necessary info.
- To generate the Visual Studio solution, in the project directory, I end up: python ..\wp.py premake -t vc170 Windows_vc170.
- And finally python ..\wp.py build-c Debug -x x64 -t vc170 Windows_vc170 to build the project and this generates the dll and lib.
- I'm confused on how to register the plugin, is there a command that generates the project similar to the projects listed in the following directory? Wwise2024.1.6.8842\SDK\samples\DynamicLibraries.
https://www.audiokinetic.com/en/public-library/2024.1.8_8893/?source=SDK&id=soundengine_plugins.html#se_plugins_overview (See Creating Dynamic Libraries section)
My understanding is that once I can register the plugin, I can put the DLL in Wwise\Deployment\Plugins\[Platform]\DSP\MySinkPlugin.dll. Similarly I can bind C# functions to the dll too? Is this correct, is there a full guide on this?