---
title: IOSurface Functions
framework: IOSurface
role: collectionGroup
role_heading: API Collection
path: iosurface/iosurface-functions
---

# IOSurface Functions

## Topics

### Functions

- [IOSurfaceAlignProperty(_:_:)](iosurface/iosurfacealignproperty(_:_:).md)
- [IOSurfaceAllowsPixelSizeCasting(_:)](iosurface/iosurfaceallowspixelsizecasting(_:).md)
- [IOSurfaceCopyAllValues(_:)](iosurface/iosurfacecopyallvalues(_:).md)
- [IOSurfaceCopyValue(_:_:)](iosurface/iosurfacecopyvalue(_:_:).md)
- [IOSurfaceCreate(_:)](iosurface/iosurfacecreate(_:).md)
- [IOSurfaceCreateMachPort(_:)](iosurface/iosurfacecreatemachport(_:).md)
- [IOSurfaceCreateXPCObject(_:)](iosurface/iosurfacecreatexpcobject(_:).md)
- [IOSurfaceDecrementUseCount(_:)](iosurface/iosurfacedecrementusecount(_:).md)
- [IOSurfaceGetAllocSize(_:)](iosurface/iosurfacegetallocsize(_:).md)
- [IOSurfaceGetBaseAddress(_:)](iosurface/iosurfacegetbaseaddress(_:).md)
- [IOSurfaceGetBaseAddressOfPlane(_:_:)](iosurface/iosurfacegetbaseaddressofplane(_:_:).md)
- [IOSurfaceGetBitDepthOfComponentOfPlane(_:_:_:)](iosurface/iosurfacegetbitdepthofcomponentofplane(_:_:_:).md)
- [IOSurfaceGetBitOffsetOfComponentOfPlane(_:_:_:)](iosurface/iosurfacegetbitoffsetofcomponentofplane(_:_:_:).md)
- [IOSurfaceGetBytesPerElement(_:)](iosurface/iosurfacegetbytesperelement(_:).md)
- [IOSurfaceGetBytesPerElementOfPlane(_:_:)](iosurface/iosurfacegetbytesperelementofplane(_:_:).md)
- [IOSurfaceGetBytesPerRow(_:)](iosurface/iosurfacegetbytesperrow(_:).md)
- [IOSurfaceGetBytesPerRowOfPlane(_:_:)](iosurface/iosurfacegetbytesperrowofplane(_:_:).md)
- [IOSurfaceGetElementHeight(_:)](iosurface/iosurfacegetelementheight(_:).md)
- [IOSurfaceGetElementHeightOfPlane(_:_:)](iosurface/iosurfacegetelementheightofplane(_:_:).md)
- [IOSurfaceGetElementWidth(_:)](iosurface/iosurfacegetelementwidth(_:).md)
- [IOSurfaceGetElementWidthOfPlane(_:_:)](iosurface/iosurfacegetelementwidthofplane(_:_:).md)
- [IOSurfaceGetHeight(_:)](iosurface/iosurfacegetheight(_:).md)
- [IOSurfaceGetHeightOfPlane(_:_:)](iosurface/iosurfacegetheightofplane(_:_:).md)
- [IOSurfaceGetID(_:)](iosurface/iosurfacegetid(_:).md)
- [IOSurfaceGetNameOfComponentOfPlane(_:_:_:)](iosurface/iosurfacegetnameofcomponentofplane(_:_:_:).md)
- [IOSurfaceGetNumberOfComponentsOfPlane(_:_:)](iosurface/iosurfacegetnumberofcomponentsofplane(_:_:).md)
- [IOSurfaceGetPixelFormat(_:)](iosurface/iosurfacegetpixelformat(_:).md)
- [IOSurfaceGetPlaneCount(_:)](iosurface/iosurfacegetplanecount(_:).md)
- [IOSurfaceGetPropertyAlignment(_:)](iosurface/iosurfacegetpropertyalignment(_:).md)
- [IOSurfaceGetPropertyMaximum(_:)](iosurface/iosurfacegetpropertymaximum(_:).md)
- [IOSurfaceGetRangeOfComponentOfPlane(_:_:_:)](iosurface/iosurfacegetrangeofcomponentofplane(_:_:_:).md)
- [IOSurfaceGetSeed(_:)](iosurface/iosurfacegetseed(_:).md)
- [IOSurfaceGetSubsampling(_:)](iosurface/iosurfacegetsubsampling(_:).md)
- [IOSurfaceGetTypeID()](iosurface/iosurfacegettypeid().md)
- [IOSurfaceGetTypeOfComponentOfPlane(_:_:_:)](iosurface/iosurfacegettypeofcomponentofplane(_:_:_:).md)
- [IOSurfaceGetUseCount(_:)](iosurface/iosurfacegetusecount(_:).md)
- [IOSurfaceGetWidth(_:)](iosurface/iosurfacegetwidth(_:).md)
- [IOSurfaceGetWidthOfPlane(_:_:)](iosurface/iosurfacegetwidthofplane(_:_:).md)
- [IOSurfaceIncrementUseCount(_:)](iosurface/iosurfaceincrementusecount(_:).md)
- [IOSurfaceIsInUse(_:)](iosurface/iosurfaceisinuse(_:).md)
- [IOSurfaceLock(_:_:_:)](iosurface/iosurfacelock(_:_:_:).md)
- [IOSurfaceLookup(_:)](iosurface/iosurfacelookup(_:).md)
- [IOSurfaceLookupFromMachPort(_:)](iosurface/iosurfacelookupfrommachport(_:).md)
- [IOSurfaceLookupFromXPCObject(_:)](iosurface/iosurfacelookupfromxpcobject(_:).md)
- [IOSurfaceRemoveAllValues(_:)](iosurface/iosurfaceremoveallvalues(_:).md)
- [IOSurfaceRemoveValue(_:_:)](iosurface/iosurfaceremovevalue(_:_:).md)
- [IOSurfaceSetOwnershipIdentity(_:_:_:_:)](iosurface/iosurfacesetownershipidentity(_:_:_:_:).md)
- [IOSurfaceSetPurgeable(_:_:_:)](iosurface/iosurfacesetpurgeable(_:_:_:).md)
- [IOSurfaceSetValue(_:_:_:)](iosurface/iosurfacesetvalue(_:_:_:).md)
- [IOSurfaceSetValues(_:_:)](iosurface/iosurfacesetvalues(_:_:).md)
- [IOSurfaceUnlock(_:_:_:)](iosurface/iosurfaceunlock(_:_:_:).md)

## See Also

### Reference

- [IOSurface Structures](iosurface/iosurface-structures.md)
- [IOSurface Constants](iosurface/iosurface-constants.md)
