aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/PerformanceManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/PerformanceManager.cs')
-rw-r--r--Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/PerformanceManager.cs30
1 files changed, 0 insertions, 30 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/PerformanceManager.cs b/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/PerformanceManager.cs
deleted file mode 100644
index a5b3d79f..00000000
--- a/Ryujinx.HLE/HOS/Services/Audio/AudioRendererManager/PerformanceManager.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using Ryujinx.Common.Logging;
-
-namespace Ryujinx.HLE.HOS.Services.Audio.AudioRendererManager
-{
- static class PerformanceManager
- {
- public static long GetRequiredBufferSizeForPerformanceMetricsPerFrame(BehaviorInfo behaviorInfo, AudioRendererParameter parameters)
- {
- int performanceMetricsDataFormat = behaviorInfo.GetPerformanceMetricsDataFormat();
-
- if (performanceMetricsDataFormat == 2)
- {
- return 24 * (parameters.VoiceCount +
- parameters.EffectCount +
- parameters.SubMixCount +
- parameters.SinkCount + 1) + 0x990;
- }
-
- if (performanceMetricsDataFormat != 1)
- {
- Logger.Warning?.Print(LogClass.ServiceAudio, $"PerformanceMetricsDataFormat: {performanceMetricsDataFormat} is not supported!");
- }
-
- return (((parameters.VoiceCount +
- parameters.EffectCount +
- parameters.SubMixCount +
- parameters.SinkCount + 1) << 32) >> 0x1C) + 0x658;
- }
- }
-} \ No newline at end of file