WaveBuffer.cs 581 B

1234567891011121314151617181920
  1. using System.Runtime.InteropServices;
  2. namespace Ryujinx.HLE.HOS.Services.Aud.AudioRenderer
  3. {
  4. [StructLayout(LayoutKind.Sequential, Size = 0x38, Pack = 1)]
  5. struct WaveBuffer
  6. {
  7. public long Position;
  8. public long Size;
  9. public int FirstSampleOffset;
  10. public int LastSampleOffset;
  11. public byte Looping;
  12. public byte LastBuffer;
  13. public short Unknown1A;
  14. public int Unknown1C;
  15. public long AdpcmLoopContextPosition;
  16. public long AdpcmLoopContextSize;
  17. public long Unknown30;
  18. }
  19. }