public IAudioRenderer(ref AudioRendererParameterInternal @params) { Params = @params; MemoryPools = new MemoryPoolState[Params.EffectCount + Params.VoiceCount * 4].Construct(); Voices = new Voice[Params.VoiceCount].Construct(); new System.Threading.Thread(() => { while (true) { if (Event.Triggered) { System.Threading.Thread.Sleep(1000); } else { Event.Triggered = true; } } }).Start(); }
public IAudioRenderer(ref AudioRendererParameterInternal @params) => Params = @params;