Line 8: |
Line 8: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 1 || || | + | | 1 || CaptureRawImage || |
| |- | | |- |
− | | 2 || || | + | | 2 || CaptureRawImageWithTimeout || |
| |- | | |- |
− | | 3 || [5.0.0+] ? || Takes a total of 8-bytes of input, no output. | + | | 3 || [5.0.0+] AttachSharedBuffer || Takes a total of 8-bytes of input, no output. |
| |- | | |- |
− | | 5 || [5.0.0+] ? || Takes a total of 0x10-bytes of input, no output. | + | | 5 || [5.0.0+] CaptureRawImageToAttachedSharedBuffer || Takes a total of 0x10-bytes of input, no output. |
| |- | | |- |
| | 210 || [6.0.0+] ? || Takes a total of 0x50-bytes of input, a type-0x15 input buffer, and a type-0x45 input buffer, returns a total of 0x20-bytes of output. | | | 210 || [6.0.0+] ? || Takes a total of 0x50-bytes of input, a type-0x15 input buffer, and a type-0x45 input buffer, returns a total of 0x20-bytes of output. |
| |- | | |- |
− | | [2.0.0-4.1.0] 1001 || || Takes a total of 0x10-bytes of input, no output. | + | | [2.0.0-4.1.0] 1001 || RequestTakingScreenShot || Takes a total of 0x10-bytes of input, no output. |
| |- | | |- |
− | | [2.0.0-4.1.0] 1002 || || Takes a total of 0x18-bytes of input, no output. | + | | [2.0.0-4.1.0] 1002 || RequestTakingScreenShotWithTimeout || Takes a total of 0x18-bytes of input, no output. |
| |- | | |- |
− | | [3.0.0-4.1.0] 1003 || || Takes a total of 0x58-bytes of input, no output. | + | | [3.0.0-4.1.0] 1003 || RequestTakingScreenShotEx || Takes a total of 0x58-bytes of input, no output. |
| |- | | |- |
− | | 1004 || [5.0.0+] ? || Takes a total of 0x60-bytes of input, no output. [6.0.0+]: In addition, this also takes a type-0x15 input buffer. | + | | 1004 || [5.0.0+] RequestTakingScreenShotEx1 || Takes a total of 0x60-bytes of input, no output. [6.0.0+]: In addition, this also takes a type-0x15 input buffer. |
| |- | | |- |
− | | 1009 || [5.0.0+] ? || Takes a total of 0x10-bytes of input, no output. | + | | 1009 || [5.0.0+] CancelTakingScreenShot || Takes a total of 0x10-bytes of input, no output. |
| |- | | |- |
− | | 1010 || [5.0.0+] ? || Takes a total of 0x10-bytes of input, no output. | + | | 1010 || [5.0.0+] SetTakingScreenShotCancelState || Takes a total of 0x10-bytes of input, no output. |
| |- | | |- |
− | | 1011 || || Takes a total of 8-bytes of input, no output. | + | | 1011 || NotifyTakingScreenShotRefused || Takes a total of 8-bytes of input, no output. |
| |- | | |- |
− | | 1012 || || Takes a total of 8-bytes of input, no output. | + | | 1012 || NotifyTakingScreenShotFailed || Takes a total of 8-bytes of input, no output. |
| |- | | |- |
− | | 1101 || [4.0.0+] ? || | + | | 1101 || [4.0.0+] SetupOverlayMovieThumbnail || |
| |- | | |- |
| | 1106 || [4.0.0+] ? || | | | 1106 || [4.0.0+] ? || |
Line 40: |
Line 40: |
| | 1107 || [4.0.0+] ? || | | | 1107 || [4.0.0+] ? || |
| |- | | |- |
− | | 1201 || [3.0.0+] ? || Takes a total of 0x10-bytes of input, returns a total of 0x18-bytes of output. | + | | 1201 || [3.0.0+] OpenRawScreenShotReadStream || Takes a total of 0x10-bytes of input, returns a total of 0x18-bytes of output. |
| |- | | |- |
− | | 1202 || [3.0.0+] ? || No input/output. | + | | 1202 || [3.0.0+] CloseRawScreenShotReadStream || No input/output. |
| |- | | |- |
− | | 1203 || [3.0.0+] ? || Takes a total of 8-bytes of input and a type-0x6 output buffer, returns a total of 8-bytes of output. | + | | 1203 || [3.0.0+] ReadRawScreenShotReadStream || Takes a total of 8-bytes of input and a type-0x6 output buffer, returns a total of 8-bytes of output. |
| |} | | |} |
| | | |
Line 103: |
Line 103: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 201 || | + | | 201 || SaveScreenShot |
| |- | | |- |
− | | 202 || | + | | 202 || SaveEditedScreenShot |
| |- | | |- |
− | | 203 || [3.0.0+] | + | | 203 || [3.0.0+] SaveScreenShotEx0 |
| |- | | |- |
− | | 204 || [3.0.0+] | + | | 204 || [3.0.0+] SaveEditedScreenShotEx0 |
| |- | | |- |
− | | 208 || [5.0.0+] | + | | 208 || [5.0.0+] SaveScreenShotOfMovieEx1 |
| |} | | |} |
| | | |
Line 135: |
Line 135: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || Initialize | + | | 0 || RegisterCallback |
| |- | | |- |
− | | 1 || Finalize | + | | 1 || UnregisterCallback |
| |- | | |- |
− | | 2 || | + | | 2 || TriggerSystemEvent |
| |- | | |- |
− | | 3 || PerformOneTouchPlay | + | | 3 || PerformAction |
| |- | | |- |
− | | 4 || | + | | 4 || QueryState |
| |- | | |- |
− | | 5 || | + | | 5 || OnSystemEvent |
| |- | | |- |
− | | 6 || [2.0.0+] | + | | 6 || [2.0.0+] CancelCurrentCall |
| |- | | |- |
| | 100 || [4.0.0+] GetHdcpServiceObject | | | 100 || [4.0.0+] GetHdcpServiceObject |
| |} | | |} |
| | | |
− | GetHdcpServiceObject: No input, returns a [[#CecManagerSubinterface100]]. | + | GetHdcpServiceObject: No input, returns a [[#IHdcpController]]. |
| + | |
| + | = IHdcpController = |
| + | This is "nn::hdcp::IHdcpController". |
| | | |
− | = CecManagerSubinterface100 =
| |
| Added with [4.0.0+]. | | Added with [4.0.0+]. |
| | | |
Line 161: |
Line 163: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || | + | | 0 || GetHdcpStateTransitionEvent |
| |- | | |- |
− | | 1 || | + | | 1 || GetHdcpAuthenticationState |
| |- | | |- |
− | | 2 || | + | | 2 || SetCurrentHdcpMode |
| |- | | |- |
− | | 3 || | + | | 3 || GetCurrentHdcpMode |
| |} | | |} |
| | | |