IOSurface
Share hardware-accelerated buffer data (framebuffers and textures) across multiple processes. Manage image memory more efficiently.
Overview
The IOSurface framework provides a framebuffer object suitable for sharing across process boundaries. It is commonly used to allow applications to move complex image decompression and draw logic into a separate process to enhance security.
Topics
Classes
Structures
Reference
Variables
kIOSurfaceContentHeadroomkIOSurfaceCopybackCachekIOSurfaceCopybackInnerCachekIOSurfaceDefaultCachekIOSurfaceInhibitCachekIOSurfaceMapCacheShiftkIOSurfaceMapCopybackCachekIOSurfaceMapCopybackInnerCachekIOSurfaceMapDefaultCachekIOSurfaceMapInhibitCachekIOSurfaceMapWriteCombineCachekIOSurfaceMapWriteThruCachekIOSurfaceWriteCombineCachekIOSurfaceWriteThruCache