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 ==