diff options
Diffstat (limited to 'Ryujinx.Audio/Integration/IHardwareDeviceDriver.cs')
| -rw-r--r-- | Ryujinx.Audio/Integration/IHardwareDeviceDriver.cs | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/Ryujinx.Audio/Integration/IHardwareDeviceDriver.cs b/Ryujinx.Audio/Integration/IHardwareDeviceDriver.cs deleted file mode 100644 index 4ed17951..00000000 --- a/Ryujinx.Audio/Integration/IHardwareDeviceDriver.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Ryujinx.Audio.Common; -using Ryujinx.Memory; -using System; -using System.Threading; - -namespace Ryujinx.Audio.Integration -{ - /// <summary> - /// Represent an hardware device driver used in <see cref="Output.AudioOutputSystem"/>. - /// </summary> - public interface IHardwareDeviceDriver : IDisposable - { - public enum Direction - { - Input, - Output - } - - IHardwareDeviceSession OpenDeviceSession(Direction direction, IVirtualMemoryManager memoryManager, SampleFormat sampleFormat, uint sampleRate, uint channelCount, float volume = 1f); - - ManualResetEvent GetUpdateRequiredEvent(); - ManualResetEvent GetPauseEvent(); - - bool SupportsDirection(Direction direction); - bool SupportsSampleRate(uint sampleRate); - bool SupportsSampleFormat(SampleFormat sampleFormat); - bool SupportsChannelCount(uint channelCount); - - static abstract bool IsSupported { get; } - - IHardwareDeviceDriver GetRealDeviceDriver() - { - return this; - } - } -}
\ No newline at end of file |
