---
title: vImageMatrixType
framework: accelerate
role: symbol
role_heading: Type Alias
path: accelerate/vimagematrixtype
---

# vImageMatrixType

An enumeration of RGB -> Y’CbCr conversion matrix types.

## Declaration

```swift
typealias vImageMatrixType = UInt32
```

## Discussion

Discussion Currently, only one matrix type is available. Additional formats are reserved for future expansion.

## Topics

### Constants

- [kvImageMatrixType_ARGBToYpCbCrMatrix](accelerate/kvimagematrixtype_argbtoypcbcrmatrix.md)
- [kvImageMatrixType_None](accelerate/kvimagematrixtype_none.md)

## See Also

### Constants

- [Error codes](accelerate/1578972-error-codes.md)
- [Core Video Image Format Errors](accelerate/1498271-core-video-image-format-errors.md)
- [Processing Flags](accelerate/1578976-processing-flags.md)
- [Dithering Methods](accelerate/1533233-dithering-methods.md)
- [Availability Flags](accelerate/availability-flags.md)
- [Decode Arrays](accelerate/decode-arrays.md)
- [Buffer Types](accelerate/buffer-types.md)
- [vImage_WarpInterpolation](accelerate/vimage_warpinterpolation.md)
