AudioCodec.cs 757 B

1234567891011121314151617181920212223242526272829
  1. namespace MediaBrowser.Model.MediaInfo
  2. {
  3. public class AudioCodec
  4. {
  5. public const string AAC = "aac";
  6. public const string MP3 = "mp3";
  7. public const string AC3 = "ac3";
  8. public static string GetFriendlyName(string codec)
  9. {
  10. if (string.IsNullOrEmpty(codec))
  11. {
  12. return string.Empty;
  13. }
  14. switch (codec.ToLowerInvariant())
  15. {
  16. case "ac3":
  17. return "Dolby Digital";
  18. case "eac3":
  19. return "Dolby Digital+";
  20. case "dca":
  21. return "DTS";
  22. default:
  23. return codec.ToUpperInvariant();
  24. }
  25. }
  26. }
  27. }