Files
AnyPS5/docs/dev/debt/libSceScreenShot.md
T

2.3 KiB

libSceScreenShot technical debt

Silent stubs

Unknown function info

  • sceScreenShotGetDrcParam, sceScreenShotSetDrcParam and sceScreenShotIsVshScreenCaptureDisabled (libSceScreenShot) - member function signatures are recovered from the aerolib symbol database demangled names (_ZN13sceScreenShot9IpcClient11SetDrcParamEjj, _ZN13sceScreenShot9IpcClient11GetDrcParamEiPjS1_ and _ZN13sceScreenShot9IpcClient26IsVshScreenCaptureDisabledEPi). The exported function prototypes are assumed from these internal IpcClient member names; this correspondence is unverified because members do not always match exports (for example, SetOverlayImage takes three integers in the client while the export takes a file path). Parameter semantics, valid identifiers, return values and console behavior remain unmeasured, so all three continue to throw NotImplemented_nid_no_patch.
  • sceScreenShotCapture, sceScreenShotGetAppInfo and sceScreenShotSetParam (libSceScreenShot) - names and NIDs are present in the PS5 3.20 export inventory, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.