public MainForm() { InitializeComponent(); lab = new LocalAudioBroadcast(); lab.ControlPoint.OnAddedDevice += ControlPoint_OnAddedDevice; lab.ControlPoint.OnRemovedDevice += ControlPoint_OnRemovedDevice; }
public MainForm() { InitializeComponent(); lab = new LocalAudioBroadcast(); lab.ControlPoint.OnAddedDevice += ControlPoint_OnAddedDevice; lab.ControlPoint.OnRemovedDevice += ControlPoint_OnRemovedDevice; lab.FileServer.ServerSocketClosed += FileServer_ServerSocketClosed; }
static void Main(string[] args) { // Starting UPnP Device //System.Console.WriteLine("UPnP .NET Framework Stack"); //System.Console.WriteLine("Device Builder Build#1.0.4561.18413"); LocalAudioBroadcast lab = new LocalAudioBroadcast(); lab.Start(); System.Console.WriteLine(Environment.NewLine + "Control:" + Environment.NewLine + "RETURN ... exit" + Environment.NewLine + "P ........ play to default renderer" + Environment.NewLine + "S ........ stop playback" + Environment.NewLine + "R ........ rescan renderers" + Environment.NewLine + "+ ........ increase volume" + Environment.NewLine + "- ........ decrease volume" + Environment.NewLine + "M ........ mute" + Environment.NewLine ); while (true) { ConsoleKeyInfo key = System.Console.ReadKey(true); if (key.Key == ConsoleKey.Enter) { break; } else if (key.Key == ConsoleKey.Add || key.Key == ConsoleKey.OemPlus) { lab.ControlPoint.VolumeIncrease(); Console.WriteLine("Vol+"); } else if (key.Key == ConsoleKey.Subtract || key.Key == ConsoleKey.OemMinus) { lab.ControlPoint.VolumeDecrease(); Console.WriteLine("Vol-"); } else if (key.Key == ConsoleKey.M) { lab.ControlPoint.MuteToggle(); Console.WriteLine("Mute"); } else if (key.Key == ConsoleKey.P) { lab.ControlPoint.Playback(); Console.WriteLine("Playback"); } else if (key.Key == ConsoleKey.R) { lab.ControlPoint.Rescan(); Console.WriteLine("Rescan"); } else if (key.Key == ConsoleKey.S) { lab.ControlPoint.Stop(); Console.WriteLine("Stop"); } } lab.Stop(); }