From cee712105850ac3385cd0091a923438167433f9f Mon Sep 17 00:00:00 2001 From: TSR Berry <20988865+TSRBerry@users.noreply.github.com> Date: Sat, 8 Apr 2023 01:22:00 +0200 Subject: Move solution and projects to src --- .../Device/VirtualDeviceSessionRegistry.cs | 62 ---------------------- 1 file changed, 62 deletions(-) delete mode 100644 Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs (limited to 'Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs') diff --git a/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs b/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs deleted file mode 100644 index 927e45ad..00000000 --- a/Ryujinx.Audio/Renderer/Device/VirtualDeviceSessionRegistry.cs +++ /dev/null @@ -1,62 +0,0 @@ -using System.Collections.Generic; - -namespace Ryujinx.Audio.Renderer.Device -{ - /// - /// Represent an instance containing a registry of . - /// - public class VirtualDeviceSessionRegistry - { - /// - /// The session registry, used to store the sessions of a given AppletResourceId. - /// - private Dictionary _sessionsRegistry = new Dictionary(); - - /// - /// The default . - /// - /// This is used when the USB device is the default one on older revision. - public VirtualDevice DefaultDevice => VirtualDevice.Devices[0]; - - /// - /// The current active . - /// - // TODO: make this configurable - public VirtualDevice ActiveDevice = VirtualDevice.Devices[2]; - - /// - /// Get the associated from an AppletResourceId. - /// - /// The AppletResourceId used. - /// The associated from an AppletResourceId. - public VirtualDeviceSession[] GetSessionByAppletResourceId(ulong resourceAppletId) - { - if (_sessionsRegistry.TryGetValue(resourceAppletId, out VirtualDeviceSession[] result)) - { - return result; - } - - result = CreateSessionsFromBehaviourContext(); - - _sessionsRegistry.Add(resourceAppletId, result); - - return result; - } - - /// - /// Create a new array of sessions for each . - /// - /// A new array of sessions for each . - private static VirtualDeviceSession[] CreateSessionsFromBehaviourContext() - { - VirtualDeviceSession[] virtualDeviceSession = new VirtualDeviceSession[VirtualDevice.Devices.Length]; - - for (int i = 0; i < virtualDeviceSession.Length; i++) - { - virtualDeviceSession[i] = new VirtualDeviceSession(VirtualDevice.Devices[i]); - } - - return virtualDeviceSession; - } - } -} \ No newline at end of file -- cgit v1.2.3