---
title: Functions that interleave noninteger planar buffers
framework: accelerate
role: collectionGroup
role_heading: API Collection
path: accelerate/functions-that-interleave-noninteger-planar-buffers
---

# Functions that interleave noninteger planar buffers

Combine discrete fixed- and floating-point planar buffers into an interleaved buffer.

## Topics

### Interleaving three fixed-point 16-bit planar buffers

- [vImageConvert_Planar16Q12toRGB888(_:_:_:_:_:)](accelerate/vimageconvert_planar16q12torgb888(_:_:_:_:_:).md)
- [vImageConvert_Planar16Q12toRGB16F(_:_:_:_:_:)](accelerate/vimageconvert_planar16q12torgb16f(_:_:_:_:_:).md)

### Interleaving four fixed-point 16-bit planar buffers

- [vImageConvert_Planar16Q12toARGB8888(_:_:_:_:_:_:)](accelerate/vimageconvert_planar16q12toargb8888(_:_:_:_:_:_:).md)
- [vImageConvert_Planar16Q12toARGB16F(_:_:_:_:_:_:)](accelerate/vimageconvert_planar16q12toargb16f(_:_:_:_:_:_:).md)

### Interleaving floating-point 32-bit planar buffers

- [vImageConvert_PlanarToChunkyF(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planartochunkyf(_:_:_:_:_:_:_:_:).md)

### Interleaving three floating-point 32-bit planar buffers

- [vImageConvert_PlanarFToBGRX8888(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planarftobgrx8888(_:_:_:_:_:_:_:_:).md)
- [vImageConvert_PlanarFToXRGB8888(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planarftoxrgb8888(_:_:_:_:_:_:_:_:).md)
- [vImageConvert_PlanarFtoRGBFFF(_:_:_:_:_:)](accelerate/vimageconvert_planarftorgbfff(_:_:_:_:_:).md)
- [vImageConvert_PlanarFToXRGBFFFF(_:_:_:_:_:_:)](accelerate/vimageconvert_planarftoxrgbffff(_:_:_:_:_:_:).md)

### Interleaving four floating-point 32-bit planar buffers

- [vImageConvert_PlanarFToARGB8888(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_planarftoargb8888(_:_:_:_:_:_:_:_:).md)
- [vImageConvert_PlanarFtoARGBFFFF(_:_:_:_:_:_:)](accelerate/vimageconvert_planarftoargbffff(_:_:_:_:_:_:).md)
- [vImageConvert_PlanarFToBGRXFFFF(_:_:_:_:_:_:)](accelerate/vimageconvert_planarftobgrxffff(_:_:_:_:_:_:).md)

## See Also

### Converting between interleaved and planar formats

- [Functions that interleave integer planar buffers](accelerate/functions-that-interleave-integer-planar-buffers.md)
- [Functions that deinterleave integer interleaved buffers](accelerate/functions-that-deinterleave-integer-interleaved-buffers.md)
- [Functions that deinterleave noninteger interleaved buffers](accelerate/functions-that-deinterleave-noninteger-interleaved-buffers.md)
