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