Capture services: Difference between revisions

No edit summary
No edit summary
Line 509: Line 509:


= ScreenShotAttributeForApplication =
= ScreenShotAttributeForApplication =
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x4 || Unknown.
|-
| 0x4 || 0x3C || Unused by official sw.
|}
This is "nn::capsrv::ScreenShotAttributeForApplication". This is a 0x40-byte struct.
This is "nn::capsrv::ScreenShotAttributeForApplication". This is a 0x40-byte struct.
Official sw only uses this in <code>nn::album</code> funcs which convert this to [[#AlbumFileAttribute]], with the output from [[#LoadAlbumScreenShotImageByAruid]]/[[#LoadAlbumScreenShotThumbnailImageByAruid]].
= AlbumFileAttribute =
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x8 || The <code>nn::album</code> funcs referenced by [[#ScreenShotAttributeForApplication]] set this to: <code>ScreenShotAttributeForApplication.first_u32 == 2</code>.
|-
| 0x8 || 0x8 || Set to zero by official sw.
|}
This is "nn::album::AlbumFileAttribute". This is a 0x10-byte struct. See also [[#ScreenShotAttributeForApplication]].


= Notes =
= Notes =