aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAc_K <Acoustik666@gmail.com>2018-04-18 01:39:27 +0000
committergdkchan <gab.dark.100@gmail.com>2018-04-17 22:39:27 -0300
commitee6794e3972620dcfc69c7fa1238ef5822ea075c (patch)
tree489bdbf5b5fce495abfc0a522930cd58cd1bb9d9
parent917fb7ad218a84b12d84187c3e2ce188c9407497 (diff)
Update IAudioController.cs (#86)
* Update IAudioController.cs Stubs: - SetExpectedMasterVolume - GetMainAppletExpectedMasterVolume - GetLibraryAppletExpectedMasterVolume - ChangeMainAppletMasterVolume - SetTransparentVolumeRate * Update IAudioController.cs
-rw-r--r--Ryujinx.Core/OsHle/Services/Am/IAudioController.cs55
1 files changed, 53 insertions, 2 deletions
diff --git a/Ryujinx.Core/OsHle/Services/Am/IAudioController.cs b/Ryujinx.Core/OsHle/Services/Am/IAudioController.cs
index 8ef71e7e..fa0f069a 100644
--- a/Ryujinx.Core/OsHle/Services/Am/IAudioController.cs
+++ b/Ryujinx.Core/OsHle/Services/Am/IAudioController.cs
@@ -13,8 +13,59 @@ namespace Ryujinx.Core.OsHle.Services.Am
{
m_Commands = new Dictionary<int, ServiceProcessRequest>()
{
- //...
+ { 0, SetExpectedMasterVolume },
+ { 1, GetMainAppletExpectedMasterVolume },
+ { 2, GetLibraryAppletExpectedMasterVolume },
+ { 3, ChangeMainAppletMasterVolume },
+ { 4, SetTransparentVolumeRate }
};
}
+
+ public long SetExpectedMasterVolume(ServiceCtx Context)
+ {
+ float Unknown0 = Context.RequestData.ReadSingle();
+ float Unknown1 = Context.RequestData.ReadSingle();
+
+ Logging.Stub(LogClass.ServiceAm, "Stubbed");
+
+ return 0;
+ }
+
+ public long GetMainAppletExpectedMasterVolume(ServiceCtx Context)
+ {
+ Context.ResponseData.Write(1f);
+
+ Logging.Stub(LogClass.ServiceAm, "Stubbed");
+
+ return 0;
+ }
+
+ public long GetLibraryAppletExpectedMasterVolume(ServiceCtx Context)
+ {
+ Context.ResponseData.Write(1f);
+
+ Logging.Stub(LogClass.ServiceAm, "Stubbed");
+
+ return 0;
+ }
+
+ public long ChangeMainAppletMasterVolume(ServiceCtx Context)
+ {
+ float Unknown0 = Context.RequestData.ReadSingle();
+ long Unknown1 = Context.RequestData.ReadInt64();
+
+ Logging.Stub(LogClass.ServiceAm, "Stubbed");
+
+ return 0;
+ }
+
+ public long SetTransparentVolumeRate(ServiceCtx Context)
+ {
+ float Unknown0 = Context.RequestData.ReadSingle();
+
+ Logging.Stub(LogClass.ServiceAm, "Stubbed");
+
+ return 0;
+ }
}
-} \ No newline at end of file
+}