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

# Functions that deinterleave noninteger interleaved buffers

Separate fixed- and floating-point interleaved buffers into discrete planar buffers.

## Topics

### Deinterleaving 32-bit interleaved buffers

- [vImageConvert_ChunkyToPlanarF(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_chunkytoplanarf(_:_:_:_:_:_:_:_:).md)

### Deinterleaving 32-bit three-channel interleaved buffers

- [vImageConvert_RGBFFFtoPlanarF(_:_:_:_:_:)](accelerate/vimageconvert_rgbffftoplanarf(_:_:_:_:_:).md)

### Deinterleaving 32-bit four-channel interleaved buffers

- [vImageConvert_ARGBFFFFtoPlanar8(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_argbfffftoplanar8(_:_:_:_:_:_:_:_:).md)
- [vImageConvert_BGRXFFFFToPlanarF(_:_:_:_:_:)](accelerate/vimageconvert_bgrxfffftoplanarf(_:_:_:_:_:).md)
- [vImageConvert_XRGBFFFFToPlanarF(_:_:_:_:_:)](accelerate/vimageconvert_xrgbfffftoplanarf(_:_:_:_:_:).md)
- [vImageConvert_ARGBFFFFtoPlanarF(_:_:_:_:_:_:)](accelerate/vimageconvert_argbfffftoplanarf(_:_:_:_:_:_:).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 interleave noninteger planar buffers](accelerate/functions-that-interleave-noninteger-planar-buffers.md)
- [Functions that deinterleave integer interleaved buffers](accelerate/functions-that-deinterleave-integer-interleaved-buffers.md)
