IDeviceDiscovery.cs 553 B

1234567891011121314151617181920
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Net;
  4. using MediaBrowser.Model.Events;
  5. namespace MediaBrowser.Controller.Dlna
  6. {
  7. public interface IDeviceDiscovery
  8. {
  9. event EventHandler<GenericEventArgs<UpnpDeviceInfo>> DeviceDiscovered;
  10. event EventHandler<GenericEventArgs<UpnpDeviceInfo>> DeviceLeft;
  11. }
  12. public class UpnpDeviceInfo
  13. {
  14. public Uri Location { get; set; }
  15. public Dictionary<string, string> Headers { get; set; }
  16. public IPEndPoint LocalEndPoint { get; set; }
  17. }
  18. }