IOSurfaceAccelerator: Difference between revisions

From iPhone Development Wiki
(Created page with ''''IOSurfaceAccelerator''' is an object accelerating transfers between IOSurfaces in the {{fwlink|IOSurface}} framework. It is only compatible with surfaces that have k32BGRA…')
 
No edit summary
 
Line 1: Line 1:
'''IOSurfaceAccelerator''' is an object accelerating transfers between [[IOSurface]]s in the {{fwlink|IOSurface}} framework. It is only compatible with surfaces that have k32BGRAPixelFormat or k16LE565PixelFormat
'''IOSurfaceAccelerator''' is an object for managing hardware accelerated transfers/scales between [[IOSurface]]s in the {{fwlink|IOSurface}} framework. It is only compatible with surfaces that have k32BGRAPixelFormat or k16LE565PixelFormat. Unlike IOSurface, it is not available on Snow Leopard.


== Functions ==
== Functions ==

Latest revision as of 03:21, 3 March 2010

IOSurfaceAccelerator is an object for managing hardware accelerated transfers/scales between IOSurfaces in the IOSurface framework. It is only compatible with surfaces that have k32BGRAPixelFormat or k16LE565PixelFormat. Unlike IOSurface, it is not available on Snow Leopard.

Functions

Signature OSReturn IOSurfaceAcceleratorCreate(CFAllocatorRef allocator, int type, IOSurfaceAcceleratorRef *outAccelerator);
Available in 3.0 –
Signature OSReturn IOSurfaceAcceleratorTransferSurface(IOSurfaceAcceleratorRef accelerator, IOSurfaceRef source, IOSurfaceRef dest, CFDictionaryRef, void *);
Available in 3.0 –

References