2
0

AudioCodec.cs 827 B

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