/// <summary> /// EventFunction that adds upnp source and subscribes to source events /// </summary> /// <param name="e">The source device that is discovered</param> /// <param name="s"></param> public void getUPnPSource(ISourceFunctions e, EventArgs s) { _UPnPSource = e; _UPnPSource.BrowseResult += UpnPSourceOnBrowseResult; }
/// <summary> /// Terminates the UPnP connection and tries to make a new one /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnRescan_OnClick(object sender, RoutedEventArgs e) { _UPnPSetup = null; _UPnPSink = null; _UPnPSource = null; GreyoutButtons(); _UPnPSetup = new UPnP_Setup(); subscribe(); _UPnPSetup.StartServices(); }
public void getUPnPSource(UPnP_SourceFunctions e, EventArgs s) { _UPnPSource = e; _UPnPSource.BrowseResult += getResult; _UPnPSource.Browse("all"); _UPnPSource.Browse("playqueue"); }