LinksysDMA2100Profile.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using MediaBrowser.Model.Dlna;
  2. namespace Emby.Dlna.Profiles
  3. {
  4. [System.Xml.Serialization.XmlRoot("Profile")]
  5. public class LinksysDMA2100Profile : DefaultProfile
  6. {
  7. public LinksysDMA2100Profile()
  8. {
  9. // Linksys DMA2100us does not need any transcoding of the formats we support statically
  10. Name = "Linksys DMA2100";
  11. Identification = new DeviceIdentification
  12. {
  13. ModelName = "DMA2100us"
  14. };
  15. DirectPlayProfiles = new[]
  16. {
  17. new DirectPlayProfile
  18. {
  19. Container = "mp3,flac,m4a,wma",
  20. Type = DlnaProfileType.Audio
  21. },
  22. new DirectPlayProfile
  23. {
  24. Container = "avi,mp4,mkv,ts,mpegts,m4v",
  25. Type = DlnaProfileType.Video
  26. }
  27. };
  28. ResponseProfiles = new ResponseProfile[]
  29. {
  30. new ResponseProfile
  31. {
  32. Container = "m4v",
  33. Type = DlnaProfileType.Video,
  34. MimeType = "video/mp4"
  35. }
  36. };
  37. SubtitleProfiles = new[]
  38. {
  39. new SubtitleProfile
  40. {
  41. Format = "srt",
  42. Method = SubtitleDeliveryMethod.Embed
  43. }
  44. };
  45. }
  46. }
  47. }