ChatGPT told me:
Your audio effect class
IBasicAudioEffectneeds to be in separate component because Windows may need to instantiate it in a separate process
How can I callback to my main project from IBasicAudioEffect.ProcessFrame (i.e. to process the frame then write to a ringbuffer)?
Is AudioGraph.QuantumProcessed a cross-process callback? How does it achieve this?
Or can I just assume the audio effect will be in the same process? I'm using the audio effect on MediaPlayer