Display services: Difference between revisions

No edit summary
Line 149: Line 149:


== GetIndirectLayerImageMap ==
== GetIndirectLayerImageMap ==
Takes a PID-descriptor, an type-0x46 buffer, and four u64s(last u64 is [[AM_services|AppletResourceUserId]]). Returns two output u64s.
Takes a PID-descriptor, an type-0x46 buffer, and four u64s: width(s32), height(s32), <output from [[AM_services|AM]] GetIndirectLayerConsumerHandle>, and [[AM_services|AppletResourceUserId]]. Returns two output u64s.


== GetIndirectLayerImageCropMap ==
== GetIndirectLayerImageCropMap ==
Line 155: Line 155:


== GetIndirectLayerImageRequiredMemoryInfo ==
== GetIndirectLayerImageRequiredMemoryInfo ==
Takes two input u64s. Returns two output u64s.
Takes two input u64s: with and height. Returns two output u64s.


== GetDisplayVsyncEvent ==
== GetDisplayVsyncEvent ==