IAalOutput.cs 459 B

123456789101112131415161718
  1. namespace Ryujinx.Audio
  2. {
  3. public interface IAalOutput
  4. {
  5. int OpenTrack(int SampleRate, int Channels, out AudioFormat Format);
  6. void CloseTrack(int Track);
  7. void AppendBuffer(int Track, long Tag, byte[] Buffer);
  8. bool ContainsBuffer(int Track, long Tag);
  9. long[] GetReleasedBuffers(int Track);
  10. void Start(int Track);
  11. void Stop(int Track);
  12. PlaybackState GetState(int Track);
  13. }
  14. }