|
|
|
@ -74,7 +74,40 @@ void IAudioController::GetLibraryAppletExpectedMasterVolume(Kernel::HLERequestCo
|
|
|
|
|
rb.Push(volume);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
IDisplayController::IDisplayController() : ServiceFramework("IDisplayController") {}
|
|
|
|
|
IDisplayController::IDisplayController() : ServiceFramework("IDisplayController") {
|
|
|
|
|
static const FunctionInfo functions[] = {
|
|
|
|
|
{0, nullptr, "GetLastForegroundCaptureImage"},
|
|
|
|
|
{1, nullptr, "UpdateLastForegroundCaptureImage"},
|
|
|
|
|
{2, nullptr, "GetLastApplicationCaptureImage"},
|
|
|
|
|
{3, nullptr, "GetCallerAppletCaptureImage"},
|
|
|
|
|
{4, nullptr, "UpdateCallerAppletCaptureImage"},
|
|
|
|
|
{5, nullptr, "GetLastForegroundCaptureImageEx"},
|
|
|
|
|
{6, nullptr, "GetLastApplicationCaptureImageEx"},
|
|
|
|
|
{7, nullptr, "GetCallerAppletCaptureImageEx"},
|
|
|
|
|
{8, nullptr, "TakeScreenShotOfOwnLayer"}, // 2.0.0+
|
|
|
|
|
{9, nullptr, "CopyBetweenCaptureBuffers"}, // 5.0.0+
|
|
|
|
|
{10, nullptr, "AcquireLastApplicationCaptureBuffer"},
|
|
|
|
|
{11, nullptr, "ReleaseLastApplicationCaptureBuffer"},
|
|
|
|
|
{12, nullptr, "AcquireLastForegroundCaptureBuffer"},
|
|
|
|
|
{13, nullptr, "ReleaseLastForegroundCaptureBuffer"},
|
|
|
|
|
{14, nullptr, "AcquireCallerAppletCaptureBuffer"},
|
|
|
|
|
{15, nullptr, "ReleaseCallerAppletCaptureBuffer"},
|
|
|
|
|
{16, nullptr, "AcquireLastApplicationCaptureBufferEx"},
|
|
|
|
|
{17, nullptr, "AcquireLastForegroundCaptureBufferEx"},
|
|
|
|
|
{18, nullptr, "AcquireCallerAppletCaptureBufferEx"},
|
|
|
|
|
// 2.0.0+
|
|
|
|
|
{20, nullptr, "ClearCaptureBuffer"},
|
|
|
|
|
{21, nullptr, "ClearAppletTransitionBuffer"},
|
|
|
|
|
// 4.0.0+
|
|
|
|
|
{22, nullptr, "AcquireLastApplicationCaptureSharedBuffer"},
|
|
|
|
|
{23, nullptr, "ReleaseLastApplicationCaptureSharedBuffer"},
|
|
|
|
|
{24, nullptr, "AcquireLastForegroundCaptureSharedBuffer"},
|
|
|
|
|
{25, nullptr, "ReleaseLastForegroundCaptureSharedBuffer"},
|
|
|
|
|
{26, nullptr, "AcquireCallerAppletCaptureSharedBuffer"},
|
|
|
|
|
{27, nullptr, "ReleaseCallerAppletCaptureSharedBuffer"},
|
|
|
|
|
};
|
|
|
|
|
RegisterHandlers(functions);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
IDebugFunctions::IDebugFunctions() : ServiceFramework("IDebugFunctions") {}
|
|
|
|
|
|
|
|
|
|