diff options
Diffstat (limited to 'src')
| -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_) | |||
| 1192 | {40, &IApplicationFunctions::NotifyRunning, "NotifyRunning"}, | 1192 | {40, &IApplicationFunctions::NotifyRunning, "NotifyRunning"}, |
| 1193 | {50, &IApplicationFunctions::GetPseudoDeviceId, "GetPseudoDeviceId"}, | 1193 | {50, &IApplicationFunctions::GetPseudoDeviceId, "GetPseudoDeviceId"}, |
| 1194 | {60, nullptr, "SetMediaPlaybackStateForApplication"}, | 1194 | {60, nullptr, "SetMediaPlaybackStateForApplication"}, |
| 1195 | {65, nullptr, "IsGamePlayRecordingSupported"}, | 1195 | {65, &IApplicationFunctions::IsGamePlayRecordingSupported, "IsGamePlayRecordingSupported"}, |
| 1196 | {66, &IApplicationFunctions::InitializeGamePlayRecording, "InitializeGamePlayRecording"}, | 1196 | {66, &IApplicationFunctions::InitializeGamePlayRecording, "InitializeGamePlayRecording"}, |
| 1197 | {67, &IApplicationFunctions::SetGamePlayRecordingState, "SetGamePlayRecordingState"}, | 1197 | {67, &IApplicationFunctions::SetGamePlayRecordingState, "SetGamePlayRecordingState"}, |
| 1198 | {68, nullptr, "RequestFlushGamePlayingMovieForDebug"}, | 1198 | {68, nullptr, "RequestFlushGamePlayingMovieForDebug"}, |
| @@ -1480,6 +1480,16 @@ void IApplicationFunctions::GetDesiredLanguage(Kernel::HLERequestContext& ctx) { | |||
| 1480 | rb.Push(*res_code); | 1480 | rb.Push(*res_code); |
| 1481 | } | 1481 | } |
| 1482 | 1482 | ||
| 1483 | void IApplicationFunctions::IsGamePlayRecordingSupported(Kernel::HLERequestContext& ctx) { | ||
| 1484 | LOG_WARNING(Service_AM, "(STUBBED) called"); | ||
| 1485 | |||
| 1486 | constexpr bool gameplay_recording_supported = false; | ||
| 1487 | |||
| 1488 | IPC::ResponseBuilder rb{ctx, 3}; | ||
| 1489 | rb.Push(RESULT_SUCCESS); | ||
| 1490 | rb.Push(gameplay_recording_supported); | ||
| 1491 | } | ||
| 1492 | |||
| 1483 | void IApplicationFunctions::InitializeGamePlayRecording(Kernel::HLERequestContext& ctx) { | 1493 | void IApplicationFunctions::InitializeGamePlayRecording(Kernel::HLERequestContext& ctx) { |
| 1484 | LOG_WARNING(Service_AM, "(STUBBED) called"); | 1494 | LOG_WARNING(Service_AM, "(STUBBED) called"); |
| 1485 | 1495 | ||
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: | |||
| 266 | void SetTerminateResult(Kernel::HLERequestContext& ctx); | 266 | void SetTerminateResult(Kernel::HLERequestContext& ctx); |
| 267 | void GetDisplayVersion(Kernel::HLERequestContext& ctx); | 267 | void GetDisplayVersion(Kernel::HLERequestContext& ctx); |
| 268 | void GetDesiredLanguage(Kernel::HLERequestContext& ctx); | 268 | void GetDesiredLanguage(Kernel::HLERequestContext& ctx); |
| 269 | void IsGamePlayRecordingSupported(Kernel::HLERequestContext& ctx); | ||
| 269 | void InitializeGamePlayRecording(Kernel::HLERequestContext& ctx); | 270 | void InitializeGamePlayRecording(Kernel::HLERequestContext& ctx); |
| 270 | void SetGamePlayRecordingState(Kernel::HLERequestContext& ctx); | 271 | void SetGamePlayRecordingState(Kernel::HLERequestContext& ctx); |
| 271 | void NotifyRunning(Kernel::HLERequestContext& ctx); | 272 | void NotifyRunning(Kernel::HLERequestContext& ctx); |