aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Audio/IAalOutput.cs
diff options
context:
space:
mode:
authorAc_K <Acoustik666@gmail.com>2020-11-27 20:55:00 +0100
committerGitHub <noreply@github.com>2020-11-27 20:55:00 +0100
commit7b66cb0d9051cab581df6853f11e87ed115da6c3 (patch)
tree7f5903f298f54cd65d16461089722d8f20264e11 /Ryujinx.Audio/IAalOutput.cs
parent0108004691a582f7df8e629c1e68a6bb0e0b90e7 (diff)
audio: Cleanup Ryujinx.Audio and fix OpenAL issue (#1746)
* audio: Cleanup SoundIO and fix OpenAL issue * fix tabs by spaces * Fix extra spaces * Fix SoundIO.cs * Fix ContainsAudioOutBuffer
Diffstat (limited to 'Ryujinx.Audio/IAalOutput.cs')
-rw-r--r--Ryujinx.Audio/IAalOutput.cs16
1 files changed, 6 insertions, 10 deletions
diff --git a/Ryujinx.Audio/IAalOutput.cs b/Ryujinx.Audio/IAalOutput.cs
index 056b4665..ddb1492c 100644
--- a/Ryujinx.Audio/IAalOutput.cs
+++ b/Ryujinx.Audio/IAalOutput.cs
@@ -13,17 +13,13 @@ namespace Ryujinx.Audio
return targetChannelCount;
}
- switch (targetChannelCount)
+ return targetChannelCount switch
{
- case 6:
- return SelectHardwareChannelCount(2);
- case 2:
- return SelectHardwareChannelCount(1);
- case 1:
- throw new ArgumentException("No valid channel configuration found!");
- default:
- throw new ArgumentException($"Invalid targetChannelCount {targetChannelCount}");
- }
+ 6 => SelectHardwareChannelCount(2),
+ 2 => SelectHardwareChannelCount(1),
+ 1 => throw new ArgumentException("No valid channel configuration found!"),
+ _ => throw new ArgumentException($"Invalid targetChannelCount {targetChannelCount}"),
+ };
}
int OpenTrack(int sampleRate, int channels, ReleaseCallback callback)