diff options
author | bunnei <bunneidev@gmail.com> | 2021-02-01 03:04:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-01 03:04:04 +0100 |
commit | 67d08f14af02c0bd2aa3008eaf0e399a4395b497 (patch) | |
tree | 7afb7361a99f701971e558a5df13ed9a1f10f9d2 | |
parent | Merge pull request #5860 from Morph1984/prepo-transmission-stub (diff) | |
parent | am/IApplicationFunctions: Stub IsGamePlayRecordingSupported (diff) | |
download | yuzu-67d08f14af02c0bd2aa3008eaf0e399a4395b497.tar yuzu-67d08f14af02c0bd2aa3008eaf0e399a4395b497.tar.gz yuzu-67d08f14af02c0bd2aa3008eaf0e399a4395b497.tar.bz2 yuzu-67d08f14af02c0bd2aa3008eaf0e399a4395b497.tar.lz yuzu-67d08f14af02c0bd2aa3008eaf0e399a4395b497.tar.xz yuzu-67d08f14af02c0bd2aa3008eaf0e399a4395b497.tar.zst yuzu-67d08f14af02c0bd2aa3008eaf0e399a4395b497.zip |
-rw-r--r-- | src/core/hle/service/am/am.cpp | 12 | ||||
-rw-r--r-- | src/core/hle/service/am/am.h | 1 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index 52b034fae..d42236a3a 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -1192,7 +1192,7 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_) {40, &IApplicationFunctions::NotifyRunning, "NotifyRunning"}, {50, &IApplicationFunctions::GetPseudoDeviceId, "GetPseudoDeviceId"}, {60, nullptr, "SetMediaPlaybackStateForApplication"}, - {65, nullptr, "IsGamePlayRecordingSupported"}, + {65, &IApplicationFunctions::IsGamePlayRecordingSupported, "IsGamePlayRecordingSupported"}, {66, &IApplicationFunctions::InitializeGamePlayRecording, "InitializeGamePlayRecording"}, {67, &IApplicationFunctions::SetGamePlayRecordingState, "SetGamePlayRecordingState"}, {68, nullptr, "RequestFlushGamePlayingMovieForDebug"}, @@ -1480,6 +1480,16 @@ void IApplicationFunctions::GetDesiredLanguage(Kernel::HLERequestContext& ctx) { rb.Push(*res_code); } +void IApplicationFunctions::IsGamePlayRecordingSupported(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_AM, "(STUBBED) called"); + + constexpr bool gameplay_recording_supported = false; + + IPC::ResponseBuilder rb{ctx, 3}; + rb.Push(RESULT_SUCCESS); + rb.Push(gameplay_recording_supported); +} + void IApplicationFunctions::InitializeGamePlayRecording(Kernel::HLERequestContext& ctx) { LOG_WARNING(Service_AM, "(STUBBED) called"); diff --git a/src/core/hle/service/am/am.h b/src/core/hle/service/am/am.h index a5401a4d2..f5db41ac8 100644 --- a/src/core/hle/service/am/am.h +++ b/src/core/hle/service/am/am.h @@ -266,6 +266,7 @@ private: void SetTerminateResult(Kernel::HLERequestContext& ctx); void GetDisplayVersion(Kernel::HLERequestContext& ctx); void GetDesiredLanguage(Kernel::HLERequestContext& ctx); + void IsGamePlayRecordingSupported(Kernel::HLERequestContext& ctx); void InitializeGamePlayRecording(Kernel::HLERequestContext& ctx); void SetGamePlayRecordingState(Kernel::HLERequestContext& ctx); void NotifyRunning(Kernel::HLERequestContext& ctx); |