AudioCodec.cs 779 B

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