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

# Functions that convert between noninteger interleaved buffers

Convert the bit depths and formats of interleaved fixed- and floating-point image data.

## Topics

### Converting from fixed-point 16-bit-per-channel buffers

- [vImageConvert_ARGB16Q12ToARGB2101010(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_argb16q12toargb2101010(_:_:_:_:_:_:_:_:).md)
- [vImageConvert_ARGB16Q12ToXRGB2101010(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_argb16q12toxrgb2101010(_:_:_:_:_:_:_:_:).md)
- [vImageConvert_ARGB16Q12ToRGBA1010102(_:_:_:_:_:_:_:_:)](accelerate/vimageconvert_argb16q12torgba1010102(_:_:_:_:_:_:_:_:).md)

### Converting from floating-point 32-bit-per-channel buffers

- [vImageConvert_ARGBFFFFToARGB2101010(_:_:_:_:_:_:)](accelerate/vimageconvert_argbfffftoargb2101010(_:_:_:_:_:_:).md)
- [vImageConvert_ARGBFFFFToXRGB2101010(_:_:_:_:_:_:)](accelerate/vimageconvert_argbfffftoxrgb2101010(_:_:_:_:_:_:).md)

### Converting from XRGB2101010 32-bit buffers

- [vImageConvert_ARGB2101010ToARGB16F(_:_:_:_:_:_:)](accelerate/vimageconvert_argb2101010toargb16f(_:_:_:_:_:_:).md)
- [vImageConvert_XRGB2101010ToARGB16F(_:_:_:_:_:_:_:)](accelerate/vimageconvert_xrgb2101010toargb16f(_:_:_:_:_:_:_:).md)
- [vImageConvert_ARGB2101010ToARGB16Q12(_:_:_:_:_:_:)](accelerate/vimageconvert_argb2101010toargb16q12(_:_:_:_:_:_:).md)
- [vImageConvert_XRGB2101010ToARGB16Q12(_:_:_:_:_:_:_:)](accelerate/vimageconvert_xrgb2101010toargb16q12(_:_:_:_:_:_:_:).md)
- [vImageConvert_ARGB2101010ToARGBFFFF(_:_:_:_:_:_:)](accelerate/vimageconvert_argb2101010toargbffff(_:_:_:_:_:_:).md)
- [vImageConvert_XRGB2101010ToARGBFFFF(_:_:_:_:_:_:_:)](accelerate/vimageconvert_xrgb2101010toargbffff(_:_:_:_:_:_:_:).md)

### Converting from RGBX1010102 32-bit buffers

- [vImageConvert_RGBA1010102ToARGB16Q12(_:_:_:_:_:_:)](accelerate/vimageconvert_rgba1010102toargb16q12(_:_:_:_:_:_:).md)

## See Also

### Type conversion

- [Functions that convert between integer planar buffers](accelerate/functions-that-convert-between-integer-planar-buffers.md)
- [Functions that convert between integer interleaved buffers](accelerate/functions-that-convert-between-integer-interleaved-buffers.md)
- [Functions that convert from integer planar buffers to noninteger planar buffers](accelerate/functions-that-convert-from-integer-planar-buffers-to-noninteger-planar-buffers.md)
- [Functions that convert from integer interleaved buffers to noninteger interleaved buffers](accelerate/functions-that-convert-from-integer-interleaved-buffers-to-noninteger-interleaved-buffers.md)
- [Functions that convert between noninteger planar buffers](accelerate/functions-that-convert-between-noninteger-planar-buffers.md)
- [Functions that convert from noninteger planar buffers to integer planar buffers](accelerate/functions-that-convert-from-noninteger-planar-buffers-to-integer-planar-buffers.md)
- [Functions that convert from noninteger interleaved buffers to integer interleaved buffers](accelerate/functions-that-convert-from-noninteger-interleaved-buffers-to-integer-interleaved-buffers.md)
