2
0

AudioAttributes.cs 862 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace DvdLib.Ifo
  6. {
  7. public enum AudioCodec
  8. {
  9. AC3 = 0,
  10. MPEG1 = 2,
  11. MPEG2ext = 3,
  12. LPCM = 4,
  13. DTS = 6,
  14. }
  15. public enum ApplicationMode
  16. {
  17. Unspecified = 0,
  18. Karaoke = 1,
  19. Surround = 2,
  20. }
  21. public class AudioAttributes
  22. {
  23. public readonly AudioCodec Codec;
  24. public readonly bool MultichannelExtensionPresent;
  25. public readonly ApplicationMode Mode;
  26. public readonly byte QuantDRC;
  27. public readonly byte SampleRate;
  28. public readonly byte Channels;
  29. public readonly ushort LanguageCode;
  30. public readonly byte LanguageExtension;
  31. public readonly byte CodeExtension;
  32. }
  33. public class MultiChannelExtension
  34. {
  35. }
  36. }