aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Audio/Renderer/Device
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Audio/Renderer/Device')
-rw-r--r--src/Ryujinx.Audio/Renderer/Device/VirtualDevice.cs12
-rw-r--r--src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSession.cs2
-rw-r--r--src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs6
3 files changed, 11 insertions, 9 deletions
diff --git a/src/Ryujinx.Audio/Renderer/Device/VirtualDevice.cs b/src/Ryujinx.Audio/Renderer/Device/VirtualDevice.cs
index 90692b00..91956fda 100644
--- a/src/Ryujinx.Audio/Renderer/Device/VirtualDevice.cs
+++ b/src/Ryujinx.Audio/Renderer/Device/VirtualDevice.cs
@@ -12,11 +12,11 @@ namespace Ryujinx.Audio.Renderer.Device
/// </summary>
public static readonly VirtualDevice[] Devices = new VirtualDevice[5]
{
- new VirtualDevice("AudioStereoJackOutput", 2, true),
- new VirtualDevice("AudioBuiltInSpeakerOutput", 2, false),
- new VirtualDevice("AudioTvOutput", 6, false),
- new VirtualDevice("AudioUsbDeviceOutput", 2, true),
- new VirtualDevice("AudioExternalOutput", 6, true),
+ new("AudioStereoJackOutput", 2, true),
+ new("AudioBuiltInSpeakerOutput", 2, false),
+ new("AudioTvOutput", 6, false),
+ new("AudioUsbDeviceOutput", 2, true),
+ new("AudioExternalOutput", 6, true),
};
/// <summary>
@@ -86,4 +86,4 @@ namespace Ryujinx.Audio.Renderer.Device
return Name;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSession.cs b/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSession.cs
index db35d26d..09fa71ed 100644
--- a/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSession.cs
+++ b/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSession.cs
@@ -24,4 +24,4 @@ namespace Ryujinx.Audio.Renderer.Device
Device = virtualDevice;
}
}
-} \ No newline at end of file
+}
diff --git a/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs b/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs
index 696af90f..4ad70619 100644
--- a/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs
+++ b/src/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs
@@ -11,13 +11,15 @@ namespace Ryujinx.Audio.Renderer.Device
/// <summary>
/// The session registry, used to store the sessions of a given AppletResourceId.
/// </summary>
- private Dictionary<ulong, VirtualDeviceSession[]> _sessionsRegistry = new Dictionary<ulong, VirtualDeviceSession[]>();
+ private readonly Dictionary<ulong, VirtualDeviceSession[]> _sessionsRegistry = new();
/// <summary>
/// The default <see cref="VirtualDevice"/>.
/// </summary>
/// <remarks>This is used when the USB device is the default one on older revision.</remarks>
+#pragma warning disable CA1822 // Mark member as static
public VirtualDevice DefaultDevice => VirtualDevice.Devices[0];
+#pragma warning restore CA1822
/// <summary>
/// The current active <see cref="VirtualDevice"/>.
@@ -76,4 +78,4 @@ namespace Ryujinx.Audio.Renderer.Device
return virtualDeviceSession;
}
}
-} \ No newline at end of file
+}