/// <summary> /// Creates a MediaRendererDiscovery, subscribes to add and remove events and runs the start command /// </summary> public void StartSinkDisco() { _SinkDisco = new MediaRendererDiscovery(); _SinkDisco.OnAddedDevice += new MediaRendererDiscovery.DiscoveryHandler(AddSink); _SinkDisco.OnRemovedDevice += new MediaRendererDiscovery.DiscoveryHandler(RemoveSink); _SinkDisco.Start(); }
public MainWindow() { InitializeComponent(); disco = new MediaRendererDiscovery(); disco.OnAddedDevice += new MediaRendererDiscovery.DiscoveryHandler(AddSink); disco.OnRemovedDevice += new MediaRendererDiscovery.DiscoveryHandler(RemoveSink); disco.Start(); }
/// <summary> /// The main entry point for the application. /// </summary> //[STAThread] //static void Main(string[] args) void function() { System.Console.WriteLine("UPnP .NET Framework Stack"); System.Console.WriteLine("StackBuilder Build#Device Builder Build#1.0.4144.25068"); MediaRendererDiscovery disco = new MediaRendererDiscovery(); disco.OnAddedDevice += new MediaRendererDiscovery.DiscoveryHandler(AddSink); disco.OnRemovedDevice += new MediaRendererDiscovery.DiscoveryHandler(RemoveSink); System.Console.WriteLine("Press return to stop CP."); disco.Start(); System.Console.ReadLine(); }