IOSurface Constants

No overview available.

Topics

Constants

kIOSurfaceAllocSize

CFNumber of the total allocation size of the buffer including all planes.

kIOSurfaceBytesPerElement

CFNumber for the total number of bytes in an element.

kIOSurfaceBytesPerRow

CFNumber for the bytes per row of the buffer.

kIOSurfaceCacheMode

CFNumber for the CPU cache mode to be used for the allocation.

kIOSurfaceElementHeight

CFNumber for how many pixels high each element is.

kIOSurfaceElementWidth

CFNumber for how many pixels wide each element is.

kIOSurfaceHeight

CFNumber for the height of the IOSurface buffer in pixels.

kIOSurfaceIsGlobal

CFBoolean If true, the IOSurface may be looked up by any task in the system by its ID.

Deprecated
kIOSurfaceOffset

CFNumber for the starting offset into the buffer.

kIOSurfacePixelFormat

A 32-bit unsigned integer CFNumber that stores the traditional macOS buffer format.

kIOSurfacePlaneBase

CFNumber for the base offset into the buffer for this plane.

kIOSurfacePlaneBytesPerElement

CFNumber for the bytes per element of this plane.

kIOSurfacePlaneBytesPerRow

CFNumber for the bytes per row of this plane.

kIOSurfacePlaneElementHeight

CFNumber for the element height of this plane.

kIOSurfacePlaneElementWidth

CFNumber for the element width of this plane.

kIOSurfacePlaneHeight

CFNumber for the height of this plane in pixels.

kIOSurfacePlaneInfo

CFArray describing each image plane in the buffer as a CFDictionary.

kIOSurfacePlaneOffset

CFNumber for the offset into the buffer for this plane.

kIOSurfacePlaneSize

CFNumber for the total data size of this plane.

kIOSurfacePlaneWidth

CFNumber for the width of this plane in pixels.

kIOSurfaceWidth

CFNumber for the width of the IOSurface buffer in pixels.