IOSurface iOS 10.3 to 11.0 API Differences
IOSurfaceBase.h
Added
#def IOSFC_DEPRECATED
Added
#def IOSFC_DEPRECATED_MSG
Added
#def IOSFC_IOS_DEPRECATED_MSG
Added
#def IOSFC_AVAILABLE_STARTING
Added
#def IOSFC_AVAILABLE_BUT_DEPRECATED
Added
#def IOSFC_CLASS_AVAILABLE
Added
#def IOSFC_SWIFT_NAME
IOSurfaceObjC.h
Added
IOSurfacePropertyKey
Added
IOSurfacePropertyAllocSizeKey
Added
IOSurfacePropertyKeyWidth
Added
IOSurfacePropertyKeyHeight
Added
IOSurfacePropertyKeyBytesPerRow
Added
IOSurfacePropertyKeyBytesPerElement
Added
IOSurfacePropertyKeyElementWidth
Added
IOSurfacePropertyKeyElementHeight
Added
IOSurfacePropertyKeyOffset
Added
IOSurfacePropertyKeyPlaneInfo
Added
IOSurfacePropertyKeyPlaneWidth
Added
IOSurfacePropertyKeyPlaneHeight
Added
IOSurfacePropertyKeyPlaneBytesPerRow
Added
IOSurfacePropertyKeyPlaneOffset
Added
IOSurfacePropertyKeyPlaneSize
Added
IOSurfacePropertyKeyPlaneBase
Added
IOSurfacePropertyKeyPlaneBytesPerElement
Added
IOSurfacePropertyKeyPlaneElementWidth
Added
IOSurfacePropertyKeyPlaneElementHeight
Added
IOSurfacePropertyKeyCacheMode
Added
IOSurfacePropertyKeyPixelFormat
Added
IOSurfacePropertyKeyPixelSizeCastingAllowed
Added
IOSurface
Added
-[IOSurface initWithProperties:]
Added
-[IOSurface lockWithOptions:seed:]
Added
-[IOSurface unlockWithOptions:seed:]
Added
IOSurface.allocationSize
Added
IOSurface.width
Added
IOSurface.height
Added
IOSurface.baseAddress
Added
IOSurface.pixelFormat
Added
IOSurface.bytesPerRow
Added
IOSurface.bytesPerElement
Added
IOSurface.elementWidth
Added
IOSurface.elementHeight
Added
IOSurface.seed
Added
IOSurface.planeCount
Added
-[IOSurface widthOfPlaneAtIndex:]
Added
-[IOSurface heightOfPlaneAtIndex:]
Added
-[IOSurface bytesPerRowOfPlaneAtIndex:]
Added
-[IOSurface bytesPerElementOfPlaneAtIndex:]
Added
-[IOSurface elementWidthOfPlaneAtIndex:]
Added
-[IOSurface elementHeightOfPlaneAtIndex:]
Added
-[IOSurface baseAddressOfPlaneAtIndex:]
Added
-[IOSurface setAttachment:forKey:]
Added
-[IOSurface attachmentForKey:]
Added
-[IOSurface removeAttachmentForKey:]
Added
-[IOSurface setAllAttachments:]
Added
-[IOSurface allAttachments]
Added
-[IOSurface removeAllAttachments]
Added
IOSurface.inUse
Added
-[IOSurface incrementUseCount]
Added
-[IOSurface decrementUseCount]
Added
IOSurface.localUseCount
Added
IOSurface.allowsPixelSizeCasting
Added
-[IOSurface setPurgeable:oldState:]
IOSurfaceRef.h
Added
IOSurfaceRef
Added
kIOSurfaceAllocSize
Added
kIOSurfaceWidth
Added
kIOSurfaceHeight
Added
kIOSurfaceBytesPerRow
Added
kIOSurfaceBytesPerElement
Added
kIOSurfaceElementWidth
Added
kIOSurfaceElementHeight
Added
kIOSurfaceOffset
Added
kIOSurfacePlaneInfo
Added
kIOSurfacePlaneWidth
Added
kIOSurfacePlaneHeight
Added
kIOSurfacePlaneBytesPerRow
Added
kIOSurfacePlaneOffset
Added
kIOSurfacePlaneSize
Added
kIOSurfacePlaneBase
Added
kIOSurfacePlaneBitsPerElement
Added
kIOSurfacePlaneBytesPerElement
Added
kIOSurfacePlaneElementWidth
Added
kIOSurfacePlaneElementHeight
Added
kIOSurfaceCacheMode
Added
kIOSurfaceIsGlobal
Added
kIOSurfacePixelFormat
Added
kIOSurfacePixelSizeCastingAllowed
Added
kIOSurfacePlaneComponentBitDepths
Added
kIOSurfacePlaneComponentBitOffsets
Added
IOSurfaceComponentName
Added
kIOSurfaceComponentNameUnknown
Added
kIOSurfaceComponentNameAlpha
Added
kIOSurfaceComponentNameRed
Added
kIOSurfaceComponentNameGreen
Added
kIOSurfaceComponentNameBlue
Added
kIOSurfaceComponentNameLuma
Added
kIOSurfaceComponentNameChromaRed
Added
kIOSurfaceComponentNameChromaBlue
Added
kIOSurfacePlaneComponentNames
Added
IOSurfaceComponentType
Added
kIOSurfaceComponentTypeUnknown
Added
kIOSurfaceComponentTypeUnsignedInteger
Added
kIOSurfaceComponentTypeSignedInteger
Added
kIOSurfaceComponentTypeFloat
Added
kIOSurfacePlaneComponentTypes
Added
IOSurfaceComponentRange
Added
kIOSurfaceComponentRangeUnknown
Added
kIOSurfaceComponentRangeFullRange
Added
kIOSurfaceComponentRangeVideoRange
Added
kIOSurfaceComponentRangeWideRange
Added
kIOSurfacePlaneComponentRanges
Added
IOSurfaceSubsampling
Added
kIOSurfaceSubsamplingUnknown
Added
kIOSurfaceSubsamplingNone
Added
kIOSurfaceSubsampling422
Added
kIOSurfaceSubsampling420
Added
kIOSurfaceSubsampling411
Added
kIOSurfaceSubsampling
Added
IOSurfaceGetTypeID()
Added
IOSurfaceCreate()
Added
IOSurfaceLookup()
Added
IOSurfaceGetID()
Added
IOSurfaceLock()
Added
IOSurfaceUnlock()
Added
IOSurfaceGetAllocSize()
Added
IOSurfaceGetWidth()
Added
IOSurfaceGetHeight()
Added
IOSurfaceGetBytesPerElement()
Added
IOSurfaceGetBytesPerRow()
Added
IOSurfaceGetBaseAddress()
Added
IOSurfaceGetElementWidth()
Added
IOSurfaceGetElementHeight()
Added
IOSurfaceGetPixelFormat()
Added
IOSurfaceGetSeed()
Added
IOSurfaceGetPlaneCount()
Added
IOSurfaceGetWidthOfPlane()
Added
IOSurfaceGetHeightOfPlane()
Added
IOSurfaceGetBytesPerElementOfPlane()
Added
IOSurfaceGetBytesPerRowOfPlane()
Added
IOSurfaceGetBaseAddressOfPlane()
Added
IOSurfaceGetElementWidthOfPlane()
Added
IOSurfaceGetElementHeightOfPlane()
Added
IOSurfaceGetNumberOfComponentsOfPlane()
Added
IOSurfaceGetNameOfComponentOfPlane()
Added
IOSurfaceGetTypeOfComponentOfPlane()
Added
IOSurfaceGetRangeOfComponentOfPlane()
Added
IOSurfaceGetBitDepthOfComponentOfPlane()
Added
IOSurfaceGetBitOffsetOfComponentOfPlane()
Added
IOSurfaceGetSubsampling()
Added
IOSurfaceSetValue()
Added
IOSurfaceCopyValue()
Added
IOSurfaceRemoveValue()
Added
IOSurfaceSetValues()
Added
IOSurfaceCopyAllValues()
Added
IOSurfaceRemoveAllValues()
Added
IOSurfaceCreateMachPort()
Added
IOSurfaceLookupFromMachPort()
Added
IOSurfaceGetPropertyMaximum()
Added
IOSurfaceGetPropertyAlignment()
Added
IOSurfaceAlignProperty()
Added
IOSurfaceIncrementUseCount()
Added
IOSurfaceDecrementUseCount()
Added
IOSurfaceGetUseCount()
Added
IOSurfaceIsInUse()
Added
IOSurfaceAllowsPixelSizeCasting()
Added
IOSurfaceSetPurgeable()
IOSurfaceTypes.h
Added
IOSurfaceID
Added
IOSurfaceLockOptions
Added
kIOSurfaceLockReadOnly
Added
kIOSurfaceLockAvoidSync
Added
IOSurfacePurgeabilityState
Added
kIOSurfacePurgeableNonVolatile
Added
kIOSurfacePurgeableVolatile
Added
kIOSurfacePurgeableEmpty
Added
kIOSurfacePurgeableKeepCurrent
Added
kIOSurfaceDefaultCache
Added
kIOSurfaceInhibitCache
Added
kIOSurfaceWriteThruCache
Added
kIOSurfaceCopybackCache
Added
kIOSurfaceWriteCombineCache
Added
kIOSurfaceCopybackInnerCache
Added
kIOSurfaceMapCacheShift
Added
kIOSurfaceMapDefaultCache
Added
kIOSurfaceMapInhibitCache
Added
kIOSurfaceMapWriteThruCache
Added
kIOSurfaceMapCopybackCache
Added
kIOSurfaceMapWriteCombineCache
Added
kIOSurfaceMapCopybackInnerCache
Added
#def kIOSurfaceSuccess