AudioAttributes.cs 772 B

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