Applet Manager services: Difference between revisions
| Line 1,656: | Line 1,656: | ||
| 15 || [[#ReleaseCallerAppletCaptureBuffer]]  | | 15 || [[#ReleaseCallerAppletCaptureBuffer]]  | ||
|-  | |-  | ||
| 16 || AcquireLastApplicationCaptureBufferEx  | | 16 || [[#AcquireLastApplicationCaptureBufferEx]]  | ||
|-  | |-  | ||
| 17 || AcquireLastForegroundCaptureBufferEx  | | 17 || [[#AcquireLastForegroundCaptureBufferEx]]  | ||
|-  | |-  | ||
| 18 || AcquireCallerAppletCaptureBufferEx  | | 18 || [[#AcquireCallerAppletCaptureBufferEx]]  | ||
|-  | |-  | ||
| 20 || [3.0.0+] ClearCaptureBuffer  | | 20 || [3.0.0+] ClearCaptureBuffer  | ||
| Line 1,752: | Line 1,752: | ||
Same as [[#ReleaseLastApplicationCaptureBuffer]] except with a different state field + different input param for the called func.  | Same as [[#ReleaseLastApplicationCaptureBuffer]] except with a different state field + different input param for the called func.  | ||
=== AcquireLastApplicationCaptureBufferEx ===  | |||
No input, returns an output handle and an output u8 bool.  | |||
The state field used by [[#ReleaseLastApplicationCaptureBuffer]] must be 0. Calls a func which just returns an error, hence this cmd will just return that error. If that func would have returned successfully, the state field would be set to 1 and the cmd would return 0.  | |||
=== AcquireLastForegroundCaptureBufferEx ===  | |||
No input, returns an output handle and an output u8 bool.  | |||
Same as [[#AcquireLastApplicationCaptureBufferEx]] except this uses the [[#ReleaseLastForegroundCaptureBuffer]] state field, and uses a different input param value for the called func.  | |||
=== AcquireCallerAppletCaptureBufferEx ===  | |||
No input, returns an output handle and an output u8 bool.  | |||
Same as [[#AcquireLastApplicationCaptureBufferEx]] except this uses the [[#ReleaseCallerAppletCaptureBuffer]] state field, and uses a different input param value for the called func.  | |||
== ISystemAppletControllerForDebug ==  | == ISystemAppletControllerForDebug ==  | ||