Capture services: Difference between revisions

Behemoth (talk | contribs)
Document Album-Result Debug Function
Line 102: Line 102:
| 50001 || [19.0.0+]  
| 50001 || [19.0.0+]  
|-
|-
| 50011 || [19.0.0+]  
| 50011 || [19.0.0+] GetAlbumAccessResultForDebug
|-
|-
| 50012 || [19.0.0+]  
| 50012 || [19.0.0+] [[#SetAlbumAccessResultForDebug]]
|-
|-
| 60002 || [4.0.0+] [[#OpenAccessorSession]]
| 60002 || [4.0.0+] [[#OpenAccessorSession]]
Line 117: Line 117:
== LoadAlbumScreenShotImageEx1 ==
== LoadAlbumScreenShotImageEx1 ==
Takes a total of 0x38-bytes of input, two type-0x5 input buffers, and returns 0x20-bytes of output. [4.0.0+] No longer returns output, and now takes the following buffers instead: type-0x16, type-0x46, and type-0x6.
Takes a total of 0x38-bytes of input, two type-0x5 input buffers, and returns 0x20-bytes of output. [4.0.0+] No longer returns output, and now takes the following buffers instead: type-0x16, type-0x46, and type-0x6.
== SetAlbumAccessResultForDebug ==
Allows setting a result code that will make following access functions fail:
GetAlbumFileCount, GetAlbumFileCountEx0, GetAlbumFileList, GetAlbumFileListEx0, GetAlbumFileListEx1, GetAlbumFileListEx2, LoadAlbumFile, DeleteAlbumFile, StorageCopyAlbumFile, LoadAlbumFileThumbnail, LoadAlbumScreenShotImage, LoadAlbumScreenShotImageEx, LoadAlbumScreenShotImageEx0, LoadAlbumScreenShotImageEx1, LoadAlbumScreenShotThumbnailImage, LoadAlbumScreenShotThumbnailImageEx, LoadAlbumScreenShotThumbnailImageEx0, LoadAlbumScreenShotThumbnailImageEx1, OpenAlbumMovieReadStream
The raw can be read by caps:c 2501 and caps:a 50011.


== OpenAccessorSession ==
== OpenAccessorSession ==
Line 202: Line 207:
| 2401 || [19.0.0+]
| 2401 || [19.0.0+]
|-
|-
| 2501 || [19.0.0+]
| 2501 || [19.0.0+] GetAlbumAccessResultForDebug
|-
|-
| 60001 || [4.0.0+] [[#OpenControlSession]]
| 60001 || [4.0.0+] [[#OpenControlSession]]