void df_OnDevice(OpenSource.UPnP.UPnPDeviceFactory sender, OpenSource.UPnP.UPnPDevice device, Uri URL) { lock (_lock) { OpenSource.UPnP.UPnPService svc = device.GetService(AVServiceID); if (svc != null) { UPnP.AV.CpAVTransport transport = new OpenSource.UPnP.AV.CpAVTransport(svc); if (transport != null) { } } if (device.FriendlyName.Contains("XBMC")) { XBMC.XBMCAVDevice dev = new XBMC.XBMCAVDevice(); dev.Device = device; aVTransportList.Add(dev); } } //a.Pause((uint)0); //a.Play((uint)0, OpenSource.UPnP.AV.CpAVTransport.Enum_TransportPlaySpeed._1); }