I am wanting to make a plugin that can recieve an audio stream from a mic for realtime processing or manipulation, and generate a realtime audio stream for output. Additionally i do not want to have to make separate plugins for both windows and mac, so i intend to make it purely in C#. I know that mono/dotnet does not have a native lowlevel audio API for this, is there a way to do this thru Unity’s APIs? Or will i just have to get over it and make different plugins for each OS targeting native APIs?
I don’t know anything about making plugins. I do know that Unity APIs won’t help you, though.