using System; using System.Threading; using AudioStreamer.Sources; using AudioStreamer.Playbacks; using AudioStreamer.Processors; namespace AudioStreamer { class MainClass { public static void Main(string[] args) { AudioStreamer streamer = new AudioStreamer(); OpenALSource source = new OpenALSource(); OpenALPlayback playback = new OpenALPlayback(); FIRFilter fir = new FIRFilter(new float[] { 0.013333f, 0.026665f, 0.013333f, -1.541256f, 0.594546f }); Amplifier amp = new Amplifier(0.75f); Echo echo = new Echo(32); echo.FloatAmplification = 0.85f; streamer.addAudioSource(source); streamer.Start(); amp.Connect(source); echo.Connect(amp); fir.Connect(echo); playback.Connect(echo); source.Start(); //Console.WriteLine("Press Enter to exit."); //Console.ReadLine(); while (true){ } streamer.Stop(); } } }