Line 12: |
Line 12: |
| |- | | |- |
| | 2 | | | 2 |
− | | <nowiki>(Size<<14) | 2</nowiki> | + | | <nowiki>(Size << 14) | 2</nowiki> |
| |- | | |- |
| | 3 | | | 3 |
− | | Input buffer ptr | + | | void*, [[NS_and_APT_Services#CaptureBufferInfo|CaptureBufferInfo]] |
| |} | | |} |
| | | |
Line 30: |
Line 30: |
| | Result code | | | Result code |
| |} | | |} |
− |
| |
− |
| |
− | =Capture info structure=
| |
− | {| class="wikitable" border="1"
| |
− | |-
| |
− | ! Index Word
| |
− | ! Description
| |
− | |-
| |
− | | 0
| |
− | | ?
| |
− | |-
| |
− | | 1
| |
− | | u8: 0 = framebuffer addresses from [[GSPGPU:ImportDisplayCaptureInfo|GSP]] captureinfo+0 / captureinfo+4 match, otherwise this is value 1 when those addresses don't match.
| |
− | |-
| |
− | | 2
| |
− | | ?
| |
− | |-
| |
− | | 3
| |
− | | ?
| |
− | |-
| |
− | | 4
| |
− | | Main-screen [[LCD|0x1EF00X70]] value.
| |
− | |-
| |
− | | 5
| |
− | | ?
| |
− | |-
| |
− | | 6
| |
− | | ?
| |
− | |-
| |
− | | 7
| |
− | | Sub-screen [[LCD|0x1EF00X70]] value.
| |
− | |}
| |
− |
| |
− | The user process initializes this structure using data from [[GSPGPU:ImportDisplayCaptureInfo]].
| |
| | | |
| =Description= | | =Description= |
− | The input size is clamped to 0x20-bytes by NS. The input buffer with the clamped size is then copied to a NS state buffer. The size field for this state buffer is also set to this clamped size. The format of the input structure is unknown. | + | The input size is clamped to 0x20-bytes by NS. The input buffer with the clamped size is then copied to a NS state buffer. The size field for this state buffer is also set to this clamped size. |