42 lines
671 B
C#
42 lines
671 B
C#
using System;
|
|
using System.Threading;
|
|
|
|
namespace AudioStreamer
|
|
{
|
|
class MainClass
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
AudioStreamer streamer = new AudioStreamer();
|
|
|
|
OpenALSource source = new OpenALSource();
|
|
OpenALPlayback playback = new OpenALPlayback();
|
|
|
|
Amplifier amp = new Amplifier(2.0f);
|
|
Echo echo = new Echo(16000);
|
|
echo.FloatAmplification = 0.75f;
|
|
|
|
streamer.addAudioSource(source);
|
|
|
|
streamer.Start();
|
|
|
|
amp.Connect(source);
|
|
echo.Connect(amp);
|
|
|
|
playback.Connect(echo);
|
|
|
|
source.Start();
|
|
|
|
|
|
//Console.WriteLine("Press Enter to exit.");
|
|
//Console.ReadLine();
|
|
|
|
while (true){
|
|
}
|
|
|
|
streamer.Stop();
|
|
}
|
|
|
|
}
|
|
}
|