aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Audio/Backends/Dummy
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Audio/Backends/Dummy')
-rw-r--r--src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceDriver.cs15
-rw-r--r--src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionInput.cs8
-rw-r--r--src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionOutput.cs4
3 files changed, 13 insertions, 14 deletions
diff --git a/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceDriver.cs b/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceDriver.cs
index 641640f0..bac21c44 100644
--- a/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceDriver.cs
+++ b/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceDriver.cs
@@ -1,16 +1,16 @@
using Ryujinx.Audio.Common;
using Ryujinx.Audio.Integration;
using Ryujinx.Memory;
+using System;
using System.Threading;
-
using static Ryujinx.Audio.Integration.IHardwareDeviceDriver;
namespace Ryujinx.Audio.Backends.Dummy
{
public class DummyHardwareDeviceDriver : IHardwareDeviceDriver
{
- private ManualResetEvent _updateRequiredEvent;
- private ManualResetEvent _pauseEvent;
+ private readonly ManualResetEvent _updateRequiredEvent;
+ private readonly ManualResetEvent _pauseEvent;
public static bool IsSupported => true;
@@ -36,10 +36,8 @@ namespace Ryujinx.Audio.Backends.Dummy
{
return new DummyHardwareDeviceSessionOutput(this, memoryManager, sampleFormat, sampleRate, channelCount, volume);
}
- else
- {
- return new DummyHardwareDeviceSessionInput(this, memoryManager, sampleFormat, sampleRate, channelCount);
- }
+
+ return new DummyHardwareDeviceSessionInput(this, memoryManager);
}
public ManualResetEvent GetUpdateRequiredEvent()
@@ -54,6 +52,7 @@ namespace Ryujinx.Audio.Backends.Dummy
public void Dispose()
{
+ GC.SuppressFinalize(this);
Dispose(true);
}
@@ -86,4 +85,4 @@ namespace Ryujinx.Audio.Backends.Dummy
return channelCount == 1 || channelCount == 2 || channelCount == 6;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionInput.cs b/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionInput.cs
index 845713a1..f51a6339 100644
--- a/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionInput.cs
+++ b/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionInput.cs
@@ -8,10 +8,10 @@ namespace Ryujinx.Audio.Backends.Dummy
class DummyHardwareDeviceSessionInput : IHardwareDeviceSession
{
private float _volume;
- private IHardwareDeviceDriver _manager;
- private IVirtualMemoryManager _memoryManager;
+ private readonly IHardwareDeviceDriver _manager;
+ private readonly IVirtualMemoryManager _memoryManager;
- public DummyHardwareDeviceSessionInput(IHardwareDeviceDriver manager, IVirtualMemoryManager memoryManager, SampleFormat requestedSampleFormat, uint requestedSampleRate, uint requestedChannelCount)
+ public DummyHardwareDeviceSessionInput(IHardwareDeviceDriver manager, IVirtualMemoryManager memoryManager)
{
_volume = 1.0f;
_manager = manager;
@@ -64,4 +64,4 @@ namespace Ryujinx.Audio.Backends.Dummy
return true;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionOutput.cs b/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionOutput.cs
index 8e2c949e..1c248faa 100644
--- a/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionOutput.cs
+++ b/src/Ryujinx.Audio/Backends/Dummy/DummyHardwareDeviceSessionOutput.cs
@@ -9,7 +9,7 @@ namespace Ryujinx.Audio.Backends.Dummy
internal class DummyHardwareDeviceSessionOutput : HardwareDeviceSessionOutputBase
{
private float _volume;
- private IHardwareDeviceDriver _manager;
+ private readonly IHardwareDeviceDriver _manager;
private ulong _playedSampleCount;
@@ -59,4 +59,4 @@ namespace Ryujinx.Audio.Backends.Dummy
return true;
}
}
-} \ No newline at end of file
+}