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