Upcoming projectM changes: Switch to C-style API
I'm a maintainer of projectM and want to inform you that the projectM visualizer will switch to a C-style API in the next major release version. This change is done to improve stability and make 3rd party integrations easier. It also enables us to provide libprojectM as a DLL on Windows.
For VLC, this means that the projectM plug-in file no longer needs to use C++ and more platforms can use this visualization.
The GitHub issue tracking this change can be found here: https://github.com/projectM-visualizer/projectm/issues/529
At the time of writing this ticket, the C API is not considered final and might (slightly) change until release.