IAalOutput.cs 467 B

1234567891011121314151617181920
  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. bool ContainsBuffer(int Track, long Tag);
  8. long[] GetReleasedBuffers(int Track, int MaxCount);
  9. void AppendBuffer(int Track, long Tag, byte[] Buffer);
  10. void Start(int Track);
  11. void Stop(int Track);
  12. PlaybackState GetState(int Track);
  13. }
  14. }