Capture services: Difference between revisions
No edit summary |
No edit summary |
||
Line 328: | Line 328: | ||
|} | |} | ||
This is "nn::album::AlbumFileEntry". This is a 0x20-byte struct. | This is "nn::album::AlbumFileEntry". This is a 0x20-byte struct. On older versions, this was 0x30-bytes. | ||
= ApplicationAlbumEntry = | = ApplicationAlbumEntry = | ||
Line 338: | Line 338: | ||
|} | |} | ||
This is "nn::capsrv::ApplicationAlbumEntry". This is a 0x20-byte struct. | This is "nn::capsrv::ApplicationAlbumEntry". This is a 0x20-byte struct. On older versions, this was "nn::capsrv::ApplicationAlbumFileEntry" with size 0x30-bytes. | ||
With the output from [[Applet_Manager_services#caps:su|caps:su]] sdk-nso only uses this for the [[Internet_Browser|Share-applet]] (when the output is used at all), with everything else (which has a different struct format) it's used as an [[#AlbumFileEntry]]. In those cases with the <code>nn::album</code> wrapper funcs, it's "converted" by just copying the struct (arrays are "converted" by just returning a ptr to the input array). | With the output from [[Applet_Manager_services#caps:su|caps:su]] sdk-nso only uses this for the [[Internet_Browser|Share-applet]] (when the output is used at all), with everything else (which has a different struct format) it's used as an [[#AlbumFileEntry]]. In those cases with the <code>nn::album</code> wrapper funcs, it's "converted" by just copying the struct (arrays are "converted" by just returning a ptr to the input array). |