GRC services: Difference between revisions

No edit summary
Line 64: Line 64:
| 20 || [[#SetThumbnailRgba]]
| 20 || [[#SetThumbnailRgba]]
|}
|}
Album uses [[Applet_Manager_services#CreateGameMovieTrimmer|CreateGameMovieTrimmer]], and retries using the cmd in a loop on error 0x8D4 with svcSleepThread(100000000) being used first. Then all 4 of these commands are used in that same func: [[#SetThumbnailRgba]] if the input buffer is set, [[#GetNotTrimmingEvent]], [[#BeginTrim]], waits on the event, then [[#EndTrim]] and cleanup.


=== BeginTrim ===
=== BeginTrim ===
Line 72: Line 74:


=== GetNotTrimmingEvent ===
=== GetNotTrimmingEvent ===
No input, returns an output handle.
No input, returns an output Event handle with autoclear=false.


=== SetThumbnailRgba ===
=== SetThumbnailRgba ===
Takes a type-0x45 input buffer, a s32, and a s32, no output.
Takes a type-0x45 input buffer, a s32 '''width''', and a s32 '''height''', no output.


= grc:d =
= grc:d =