public final class IOSurface
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static long |
IOSurfaceAlignProperty(CFStringRef property,
long value)
This is a convenience function to automatically align property values.
|
static byte |
IOSurfaceAllowsPixelSizeCasting(IOSurfaceRef buffer)
Rerturns true if this IOSurface allows pixel size casting
|
static CFDictionaryRef |
IOSurfaceCopyAllValues(IOSurfaceRef buffer) |
static org.moe.natj.general.ptr.ConstVoidPtr |
IOSurfaceCopyValue(IOSurfaceRef buffer,
CFStringRef key) |
static IOSurfaceRef |
IOSurfaceCreate(CFDictionaryRef properties)
Create a brand new IOSurface object
|
static int |
IOSurfaceCreateMachPort(IOSurfaceRef buffer)
This call lets you get a mach_port_t that holds a reference to the IOSurface.
|
static void |
IOSurfaceDecrementUseCount(IOSurfaceRef buffer)
Decrement the per-process usage count for an IOSurface
|
static long |
IOSurfaceGetAllocSize(IOSurfaceRef buffer)
These routines are all fairly self explanatory.
|
static org.moe.natj.general.ptr.VoidPtr |
IOSurfaceGetBaseAddress(IOSurfaceRef buffer) |
static org.moe.natj.general.ptr.VoidPtr |
IOSurfaceGetBaseAddressOfPlane(IOSurfaceRef buffer,
long planeIndex) |
static long |
IOSurfaceGetBitDepthOfComponentOfPlane(IOSurfaceRef buffer,
long planeIndex,
long componentIndex) |
static long |
IOSurfaceGetBitOffsetOfComponentOfPlane(IOSurfaceRef buffer,
long planeIndex,
long componentIndex) |
static long |
IOSurfaceGetBytesPerElement(IOSurfaceRef buffer) |
static long |
IOSurfaceGetBytesPerElementOfPlane(IOSurfaceRef buffer,
long planeIndex) |
static long |
IOSurfaceGetBytesPerRow(IOSurfaceRef buffer) |
static long |
IOSurfaceGetBytesPerRowOfPlane(IOSurfaceRef buffer,
long planeIndex) |
static long |
IOSurfaceGetElementHeight(IOSurfaceRef buffer) |
static long |
IOSurfaceGetElementHeightOfPlane(IOSurfaceRef buffer,
long planeIndex) |
static long |
IOSurfaceGetElementWidth(IOSurfaceRef buffer) |
static long |
IOSurfaceGetElementWidthOfPlane(IOSurfaceRef buffer,
long planeIndex) |
static long |
IOSurfaceGetHeight(IOSurfaceRef buffer) |
static long |
IOSurfaceGetHeightOfPlane(IOSurfaceRef buffer,
long planeIndex) |
static int |
IOSurfaceGetID(IOSurfaceRef buffer)
Retrieve the unique IOSurfaceID value for a IOSurface
|
static int |
IOSurfaceGetNameOfComponentOfPlane(IOSurfaceRef buffer,
long planeIndex,
long componentIndex) |
static long |
IOSurfaceGetNumberOfComponentsOfPlane(IOSurfaceRef buffer,
long planeIndex)
These routines return information about a particular component of a particular plane of a IOSurface.
|
static int |
IOSurfaceGetPixelFormat(IOSurfaceRef buffer) |
static long |
IOSurfaceGetPlaneCount(IOSurfaceRef buffer)
Return the number of planes in this buffer.
|
static long |
IOSurfaceGetPropertyAlignment(CFStringRef property)
If a property has a particular alignment requirement, then IOSurfaceGetPropertyAlignment() will return it.
|
static long |
IOSurfaceGetPropertyMaximum(CFStringRef property)
IOSurfaceGetPropertyMaximum() will return the maximum of a given property that is guaranteed to be
compatible with all of the current devices (GPUs, etc.) in the system.
|
static int |
IOSurfaceGetRangeOfComponentOfPlane(IOSurfaceRef buffer,
long planeIndex,
long componentIndex) |
static int |
IOSurfaceGetSeed(IOSurfaceRef buffer)
This will return the current seed value of the buffer and is a cheap call to make to see
if the contents of the buffer have changed since the last lock/unlock.
|
static int |
IOSurfaceGetSubsampling(IOSurfaceRef buffer) |
static long |
IOSurfaceGetTypeID() |
static int |
IOSurfaceGetTypeOfComponentOfPlane(IOSurfaceRef buffer,
long planeIndex,
long componentIndex) |
static int |
IOSurfaceGetUseCount(IOSurfaceRef buffer)
Return the per-process usage count for an IOSurface
|
static long |
IOSurfaceGetWidth(IOSurfaceRef buffer) |
static long |
IOSurfaceGetWidthOfPlane(IOSurfaceRef buffer,
long planeIndex)
These routines return information about a particular plane of a IOSurface.
|
static void |
IOSurfaceIncrementUseCount(IOSurfaceRef buffer)
Increment the per-process usage count for an IOSurface
|
static byte |
IOSurfaceIsInUse(IOSurfaceRef buffer)
Returns true of an IOSurface is in use by any process in the system, otherwise false.
|
static int |
IOSurfaceLock(IOSurfaceRef buffer,
int options,
org.moe.natj.general.ptr.IntPtr seed)
"Lock" or "Unlock" a IOSurface for reading or writing.
|
static IOSurfaceRef |
IOSurfaceLookup(int csid)
Perform an atomic lookup and retain of a IOSurface by its IOSurfaceID.
|
static IOSurfaceRef |
IOSurfaceLookupFromMachPort(int port)
This call lets you take a mach_port_t created via IOSurfaceCreatePort() and recreate an IOSurfaceRef from it.
|
static java.lang.String |
IOSurfacePropertyAllocSizeKey()
This key was misnamed.
|
static java.lang.String |
IOSurfacePropertyKeyAllocSize()
IOSurfacePropertyKeyAllocSize - NSNumber of the total allocation size of the buffer including all planes.
|
static java.lang.String |
IOSurfacePropertyKeyBytesPerElement()
IOSurfacePropertyKeyBytesPerElement - NSNumber for the total number of bytes in an element.
|
static java.lang.String |
IOSurfacePropertyKeyBytesPerRow()
IOSurfacePropertyKeyBytesPerRow - NSNumber for the bytes per row of the buffer.
|
static java.lang.String |
IOSurfacePropertyKeyCacheMode()
IOSurfacePropertyKeyCacheMode - NSNumber for the CPU cache mode to be used for the allocation.
|
static java.lang.String |
IOSurfacePropertyKeyElementHeight()
IOSurfacePropertyKeyElementHeight - NSNumber for how many pixels high each element is.
|
static java.lang.String |
IOSurfacePropertyKeyElementWidth()
IOSurfacePropertyKeyElementWidth - NSNumber for how many pixels wide each element is.
|
static java.lang.String |
IOSurfacePropertyKeyHeight()
IOSurfacePropertyKeyHeight - NSNumber for the height of the IOSurface buffer in pixels.
|
static java.lang.String |
IOSurfacePropertyKeyOffset()
IOSurfacePropertyKeyOffset - NSNumber for the starting offset into the buffer.
|
static java.lang.String |
IOSurfacePropertyKeyPixelFormat()
IOSurfacePropertyKeyPixelFormat - NSNumber A 32-bit unsigned integer that stores the traditional Mac OS X buffer format
|
static java.lang.String |
IOSurfacePropertyKeyPixelSizeCastingAllowed()
IOSurfacePropertyKeyPixelSizeCastingAllowed - If false the creator promises that there will be no pixel size casting when used on the GPU.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneBase()
IOSurfacePropertyKeyPlaneBase - NSNumber for the base offset into the buffer for this plane.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneBytesPerElement()
IOSurfacePropertyKeyPlaneBytesPerElement - NSNumber for the bytes per element of this plane.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneBytesPerRow()
IOSurfacePropertyKeyPlaneBytesPerRow - NSNumber for the bytes per row of this plane.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneElementHeight()
IOSurfacePropertyKeyPlaneElementHeight - NSNumber for the element height of this plane.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneElementWidth()
IOSurfacePropertyKeyPlaneElementWidth - NSNumber for the element width of this plane.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneHeight()
IOSurfacePropertyKeyPlaneHeight - NSNumber for the height of this plane in pixels.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneInfo()
IOSurfacePropertyKeyPlaneInfo - NSArray describing each image plane in the buffer as a CFDictionary.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneOffset()
IOSurfacePropertyKeyPlaneOffset - NSNumber for the offset into the buffer for this plane.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneSize()
IOSurfacePropertyKeyPlaneSize - NSNumber for the total data size of this plane.
|
static java.lang.String |
IOSurfacePropertyKeyPlaneWidth()
IOSurfacePropertyKeyPlaneWidth - NSNumber for the width of this plane in pixels.
|
static java.lang.String |
IOSurfacePropertyKeyWidth()
IOSurfacePropertyKeyWidth - NSNumber for the width of the IOSurface buffer in pixels.
|
static void |
IOSurfaceRemoveAllValues(IOSurfaceRef buffer) |
static void |
IOSurfaceRemoveValue(IOSurfaceRef buffer,
CFStringRef key) |
static int |
IOSurfaceSetPurgeable(IOSurfaceRef buffer,
int newState,
org.moe.natj.general.ptr.IntPtr oldState)
You should assume that if you mark an IOSurface as Purgeable/Empty and mark it
NonVolatile and it comes back with the old state being Empty that any texture
objects bound to the IOSurface now have undefined content in them.
|
static void |
IOSurfaceSetValue(IOSurfaceRef buffer,
CFStringRef key,
org.moe.natj.general.ptr.ConstVoidPtr value)
These calls let you attach CF property list types to a IOSurface buffer.
|
static void |
IOSurfaceSetValues(IOSurfaceRef buffer,
CFDictionaryRef keysAndValues)
Bulk setters and getters for setting, retrieving or removing the entire
set of values at once .
|
static int |
IOSurfaceUnlock(IOSurfaceRef buffer,
int options,
org.moe.natj.general.ptr.IntPtr seed) |
static CFStringRef |
kIOSurfaceAllocSize()
kIOSurfaceAllocSize - CFNumber of the total allocation size of the buffer including all planes.
|
static CFStringRef |
kIOSurfaceBytesPerElement()
kIOSurfaceBytesPerElement - CFNumber for the total number of bytes in an element.
|
static CFStringRef |
kIOSurfaceBytesPerRow()
kIOSurfaceBytesPerRow - CFNumber for the bytes per row of the buffer.
|
static CFStringRef |
kIOSurfaceCacheMode()
kIOSurfaceCacheMode - CFNumber for the CPU cache mode to be used for the allocation.
|
static CFStringRef |
kIOSurfaceColorSpace()
kIOSurfaceColorSpace defines the RGB (or other) color space for the data stored in the IOSurface.
|
static CFStringRef |
kIOSurfaceElementHeight()
kIOSurfaceElementHeight - CFNumber for how many pixels high each element is.
|
static CFStringRef |
kIOSurfaceElementWidth()
kIOSurfaceElementWidth - CFNumber for how many pixels wide each element is.
|
static CFStringRef |
kIOSurfaceHeight()
kIOSurfaceHeight - CFNumber for the height of the IOSurface buffer in pixels.
|
static CFStringRef |
kIOSurfaceICCProfile()
CFData representation of the ICC Profile, generally via CGColorSpaceCopyICCData
|
static CFStringRef |
kIOSurfaceIsGlobal()
kIOSurfaceIsGlobal - CFBoolean If true, the IOSurface may be looked up by any task in the system by its ID.
|
static CFStringRef |
kIOSurfaceOffset()
kIOSurfaceOffset - CFNumber for the starting offset into the buffer.
|
static CFStringRef |
kIOSurfacePixelFormat()
kIOSurfacePixelFormat - CFNumber A 32-bit unsigned integer that stores the traditional Mac OS X buffer format
|
static CFStringRef |
kIOSurfacePixelSizeCastingAllowed()
kIOSurfacePixelSizeCastingAllowed - If false the creator promises that there will be no pixel size casting when used on the GPU.
|
static CFStringRef |
kIOSurfacePlaneBase()
kIOSurfacePlaneBase - CFNumber for the base offset into the buffer for this plane.
|
static CFStringRef |
kIOSurfacePlaneBitsPerElement()
kIOSurfacePlaneBitsPerElement - CFNumber for the bits per element of this plane.
|
static CFStringRef |
kIOSurfacePlaneBytesPerElement()
kIOSurfacePlaneBytesPerElement - CFNumber for the bytes per element of this plane.
|
static CFStringRef |
kIOSurfacePlaneBytesPerRow()
kIOSurfacePlaneBytesPerRow - CFNumber for the bytes per row of this plane.
|
static CFStringRef |
kIOSurfacePlaneComponentBitDepths()
kIOSurfacePlaneComponentBitDepths - CFArray[CFNumber] for bit depth of each component in this plane.
|
static CFStringRef |
kIOSurfacePlaneComponentBitOffsets()
kIOSurfacePlaneComponentBitOffsets - CFArray[CFNumber] for bit offset of each component in this plane, (low bit zero, high bit 7).
|
static CFStringRef |
kIOSurfacePlaneComponentNames()
kIOSurfacePlaneComponentNames - CFArray[CFNumber] for IOSurfaceComponentName of each component in this plane.
|
static CFStringRef |
kIOSurfacePlaneComponentRanges()
kIOSurfacePlaneComponentRanges - CFArray[CFNumber] for IOSurfaceComponentRange of each component in this plane.
|
static CFStringRef |
kIOSurfacePlaneComponentTypes()
kIOSurfacePlaneComponentTypes - CFArray[CFNumber] for IOSurfaceComponentType of each component in this plane.
|
static CFStringRef |
kIOSurfacePlaneElementHeight()
kIOSurfacePlaneElementHeight - CFNumber for the element height of this plane.
|
static CFStringRef |
kIOSurfacePlaneElementWidth()
kIOSurfacePlaneElementWidth - CFNumber for the element width of this plane.
|
static CFStringRef |
kIOSurfacePlaneHeight()
kIOSurfacePlaneHeight - CFNumber for the height of this plane in pixels.
|
static CFStringRef |
kIOSurfacePlaneInfo()
kIOSurfacePlaneInfo - CFArray describing each image plane in the buffer as a CFDictionary.
|
static CFStringRef |
kIOSurfacePlaneOffset()
kIOSurfacePlaneOffset - CFNumber for the offset into the buffer for this plane.
|
static CFStringRef |
kIOSurfacePlaneSize()
kIOSurfacePlaneSize - CFNumber for the total data size of this plane.
|
static CFStringRef |
kIOSurfacePlaneWidth()
kIOSurfacePlaneWidth - CFNumber for the width of this plane in pixels.
|
static CFStringRef |
kIOSurfaceSubsampling()
kIOSurfaceSubsampling - CFNumber(IOSurfaceSubsampling) describing the chroma subsampling.
|
static CFStringRef |
kIOSurfaceWidth()
kIOSurfaceWidth - CFNumber for the width of the IOSurface buffer in pixels.
|
public static long IOSurfaceGetTypeID()
public static IOSurfaceRef IOSurfaceCreate(CFDictionaryRef properties)
public static IOSurfaceRef IOSurfaceLookup(int csid)
public static int IOSurfaceGetID(IOSurfaceRef buffer)
public static int IOSurfaceLock(IOSurfaceRef buffer, int options, org.moe.natj.general.ptr.IntPtr seed)
The term "lock" is used loosely in this context, and is simply used along with the "unlock" information to put a bound on CPU access to the raw IOSurface data.
If the seed parameter is non-NULL, IOSurfaceLock() will store the buffer's internal modification seed value at the time you made the lock call. You can compare this value to a value returned previously to determine of the contents of the buffer has been changed since the last lock.
In the case of IOSurfaceUnlock(), the seed value returned will be the internal seed value at the time of the unlock. If you locked the buffer for writing, this value will be incremented as the unlock is performed and the new value will be returned.
See the kIOSurfaceLock enums for more information.
Note: Locking and unlocking a IOSurface is not a particularly cheap operation, so care should be taken to avoid the calls whenever possible. The seed values are particularly useful for keeping a cache of the buffer contents.
public static int IOSurfaceUnlock(IOSurfaceRef buffer, int options, org.moe.natj.general.ptr.IntPtr seed)
public static long IOSurfaceGetAllocSize(IOSurfaceRef buffer)
public static long IOSurfaceGetWidth(IOSurfaceRef buffer)
public static long IOSurfaceGetHeight(IOSurfaceRef buffer)
public static long IOSurfaceGetBytesPerElement(IOSurfaceRef buffer)
public static long IOSurfaceGetBytesPerRow(IOSurfaceRef buffer)
public static org.moe.natj.general.ptr.VoidPtr IOSurfaceGetBaseAddress(IOSurfaceRef buffer)
public static long IOSurfaceGetElementWidth(IOSurfaceRef buffer)
public static long IOSurfaceGetElementHeight(IOSurfaceRef buffer)
public static int IOSurfaceGetPixelFormat(IOSurfaceRef buffer)
public static int IOSurfaceGetSeed(IOSurfaceRef buffer)
public static long IOSurfaceGetPlaneCount(IOSurfaceRef buffer)
public static long IOSurfaceGetWidthOfPlane(IOSurfaceRef buffer, long planeIndex)
If the planeIndex is greater than or equal to the plane count of the IOSurface, zero is returned.... with one exception. If this IOSurface has zero planes and a planeIndex of zero is passed in, the routines function just like the non-planar APIs. This is to allow higher level code to treat planar and non-planar buffers is a more uniform fashion.
public static long IOSurfaceGetHeightOfPlane(IOSurfaceRef buffer, long planeIndex)
public static long IOSurfaceGetBytesPerElementOfPlane(IOSurfaceRef buffer, long planeIndex)
public static long IOSurfaceGetBytesPerRowOfPlane(IOSurfaceRef buffer, long planeIndex)
public static org.moe.natj.general.ptr.VoidPtr IOSurfaceGetBaseAddressOfPlane(IOSurfaceRef buffer, long planeIndex)
public static long IOSurfaceGetElementWidthOfPlane(IOSurfaceRef buffer, long planeIndex)
public static long IOSurfaceGetElementHeightOfPlane(IOSurfaceRef buffer, long planeIndex)
public static long IOSurfaceGetNumberOfComponentsOfPlane(IOSurfaceRef buffer, long planeIndex)
public static int IOSurfaceGetNameOfComponentOfPlane(IOSurfaceRef buffer, long planeIndex, long componentIndex)
public static int IOSurfaceGetTypeOfComponentOfPlane(IOSurfaceRef buffer, long planeIndex, long componentIndex)
public static int IOSurfaceGetRangeOfComponentOfPlane(IOSurfaceRef buffer, long planeIndex, long componentIndex)
public static long IOSurfaceGetBitDepthOfComponentOfPlane(IOSurfaceRef buffer, long planeIndex, long componentIndex)
public static long IOSurfaceGetBitOffsetOfComponentOfPlane(IOSurfaceRef buffer, long planeIndex, long componentIndex)
public static int IOSurfaceGetSubsampling(IOSurfaceRef buffer)
public static void IOSurfaceSetValue(IOSurfaceRef buffer, CFStringRef key, org.moe.natj.general.ptr.ConstVoidPtr value)
public static org.moe.natj.general.ptr.ConstVoidPtr IOSurfaceCopyValue(IOSurfaceRef buffer, CFStringRef key)
public static void IOSurfaceRemoveValue(IOSurfaceRef buffer, CFStringRef key)
public static void IOSurfaceSetValues(IOSurfaceRef buffer, CFDictionaryRef keysAndValues)
public static CFDictionaryRef IOSurfaceCopyAllValues(IOSurfaceRef buffer)
public static void IOSurfaceRemoveAllValues(IOSurfaceRef buffer)
public static int IOSurfaceCreateMachPort(IOSurfaceRef buffer)
public static IOSurfaceRef IOSurfaceLookupFromMachPort(int port)
public static long IOSurfaceGetPropertyMaximum(CFStringRef property)
kIOSurfaceBytesPerRow kIOSurfaceWidth kIOSurfaceHeight kIOSurfacePlaneBytesPerRow kIOSurfacePlaneWidth kIOSurfacePlaneHeight
For the width and height properties, the maximum values are the largest that are guaranteed to work for both reading and writing. In OpenGL terms this translates into the largest size that will work for both textures and render targets.
This function returns 0 for properties that have no predefined limit or where the concept of a limit would be considered invalid (such as kIOSurfacePixelFormat).
public static long IOSurfaceGetPropertyAlignment(CFStringRef property)
kIOSurfaceBytesPerRow kIOSurfaceOffset
kIOSurfacePlaneBase kIOSurfacePlaneOffset kIOSurfacePlaneBytesPerRow
public static long IOSurfaceAlignProperty(CFStringRef property, long value)
public static void IOSurfaceIncrementUseCount(IOSurfaceRef buffer)
public static void IOSurfaceDecrementUseCount(IOSurfaceRef buffer)
public static int IOSurfaceGetUseCount(IOSurfaceRef buffer)
public static byte IOSurfaceIsInUse(IOSurfaceRef buffer)
public static byte IOSurfaceAllowsPixelSizeCasting(IOSurfaceRef buffer)
public static int IOSurfaceSetPurgeable(IOSurfaceRef buffer, int newState, org.moe.natj.general.ptr.IntPtr oldState)
If oldState is non-NULL, it will return the previous state of the IOSurface.
kIOSurfacePurgeableNonVolatile - The IOSurface was not volatile and the contents are still valid kIOSurfacePurgeableVolatile - The IOSurface was volatile, but the contents were not discarded kIOSurfacePurgeableEmpty - The IOSurface was empty and the contents have been discarded. kIOSurfacePurgeableKeepCurrent - Don't change the current status, just return what the state is now.
public static CFStringRef kIOSurfaceAllocSize()
public static CFStringRef kIOSurfaceWidth()
public static CFStringRef kIOSurfaceHeight()
public static CFStringRef kIOSurfaceBytesPerRow()
public static CFStringRef kIOSurfaceBytesPerElement()
public static CFStringRef kIOSurfaceElementWidth()
public static CFStringRef kIOSurfaceElementHeight()
public static CFStringRef kIOSurfaceOffset()
public static CFStringRef kIOSurfacePlaneInfo()
public static CFStringRef kIOSurfacePlaneWidth()
public static CFStringRef kIOSurfacePlaneHeight()
public static CFStringRef kIOSurfacePlaneBytesPerRow()
public static CFStringRef kIOSurfacePlaneOffset()
public static CFStringRef kIOSurfacePlaneSize()
public static CFStringRef kIOSurfacePlaneBase()
public static CFStringRef kIOSurfacePlaneBitsPerElement()
public static CFStringRef kIOSurfacePlaneBytesPerElement()
public static CFStringRef kIOSurfacePlaneElementWidth()
public static CFStringRef kIOSurfacePlaneElementHeight()
public static CFStringRef kIOSurfaceCacheMode()
public static CFStringRef kIOSurfaceIsGlobal()
public static CFStringRef kIOSurfacePixelFormat()
public static CFStringRef kIOSurfacePixelSizeCastingAllowed()
public static CFStringRef kIOSurfacePlaneComponentBitDepths()
public static CFStringRef kIOSurfacePlaneComponentBitOffsets()
public static CFStringRef kIOSurfacePlaneComponentNames()
public static CFStringRef kIOSurfacePlaneComponentTypes()
public static CFStringRef kIOSurfacePlaneComponentRanges()
public static CFStringRef kIOSurfaceSubsampling()
public static java.lang.String IOSurfacePropertyAllocSizeKey()
public static java.lang.String IOSurfacePropertyKeyWidth()
public static java.lang.String IOSurfacePropertyKeyHeight()
public static java.lang.String IOSurfacePropertyKeyBytesPerRow()
public static java.lang.String IOSurfacePropertyKeyBytesPerElement()
public static java.lang.String IOSurfacePropertyKeyElementWidth()
public static java.lang.String IOSurfacePropertyKeyElementHeight()
public static java.lang.String IOSurfacePropertyKeyOffset()
public static java.lang.String IOSurfacePropertyKeyPlaneInfo()
public static java.lang.String IOSurfacePropertyKeyPlaneWidth()
public static java.lang.String IOSurfacePropertyKeyPlaneHeight()
public static java.lang.String IOSurfacePropertyKeyPlaneBytesPerRow()
public static java.lang.String IOSurfacePropertyKeyPlaneOffset()
public static java.lang.String IOSurfacePropertyKeyPlaneSize()
public static java.lang.String IOSurfacePropertyKeyPlaneBase()
public static java.lang.String IOSurfacePropertyKeyPlaneBytesPerElement()
public static java.lang.String IOSurfacePropertyKeyPlaneElementWidth()
public static java.lang.String IOSurfacePropertyKeyPlaneElementHeight()
public static java.lang.String IOSurfacePropertyKeyCacheMode()
public static java.lang.String IOSurfacePropertyKeyPixelFormat()
public static java.lang.String IOSurfacePropertyKeyPixelSizeCastingAllowed()
public static java.lang.String IOSurfacePropertyKeyAllocSize()
public static CFStringRef kIOSurfaceColorSpace()
public static CFStringRef kIOSurfaceICCProfile()