TranscodingProfile.cs 713 B

1234567891011121314151617181920212223242526272829303132
  1. using System.Collections.Generic;
  2. namespace MediaBrowser.Controller.Dlna
  3. {
  4. public class TranscodingProfile
  5. {
  6. public string Container { get; set; }
  7. public DlnaProfileType Type { get; set; }
  8. public string VideoCodec { get; set; }
  9. public string AudioCodec { get; set; }
  10. public List<TranscodingSetting> Settings { get; set; }
  11. public TranscodingProfile()
  12. {
  13. Settings = new List<TranscodingSetting>();
  14. }
  15. }
  16. public class TranscodingSetting
  17. {
  18. public TranscodingSettingType Name { get; set; }
  19. public string Value { get; set; }
  20. }
  21. public enum TranscodingSettingType
  22. {
  23. Profile
  24. }
  25. }