What can be done with a JUCE DLL and can they be used with Unity?

I’m fairly new to development in general so this may be less of a JUCE specific question but what exactly can be achieved with a JUCE DLL. Can I run the audio callback?

I’m trying to use JUCE as the audio engine of a Unity project but have decided that the current Unity plugin option doesn’t provide the functionality I require. I’m building a custom editor in Unity that needs to control and interact with JUCE very closely, preferably thought function calls.

I have Unity launching my JUCE app as a child process but this seems less ideal than calling it directly using a DLL and would definitely prevent me from getting the outputted audio into the Unity mixer.

Some pointers in the right direction would be amazing because there’s a lot of new stuff here for me.