<!--
{
  "documentType" : "article",
  "framework" : "CoreVideo",
  "identifier" : "/documentation/CoreVideo/image-buffer-ycbcr-matrix-constants",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Image Buffer YCbCr Matrix Constants"
}
-->

# Image Buffer YCbCr Matrix Constants

Constants that indicate the type of conversion matrix Core Video uses when it converts image buffer data from the YCbCr color space to the RGB color space.

## Discussion

Use the [`kCVImageBufferYCbCrMatrixKey`](/documentation/CoreVideo/kCVImageBufferYCbCrMatrixKey) key to attach one of these values to the image buffer.

## Topics

### Constants

[`let kCVImageBufferYCbCrMatrix_ITU_R_2020: CFString`](/documentation/CoreVideo/kCVImageBufferYCbCrMatrix_ITU_R_2020)

[`let kCVImageBufferYCbCrMatrix_P3_D65: CFString`](/documentation/CoreVideo/kCVImageBufferYCbCrMatrix_P3_D65)

[`let kCVImageBufferYCbCrMatrix_ITU_R_709_2: CFString`](/documentation/CoreVideo/kCVImageBufferYCbCrMatrix_ITU_R_709_2)

A key to the conversion matrix for HDTV digital television images, that follows the ITU R 709 standard.

[`let kCVImageBufferYCbCrMatrix_ITU_R_601_4: CFString`](/documentation/CoreVideo/kCVImageBufferYCbCrMatrix_ITU_R_601_4)

A key to the conversion matrix for standard digital television images, that follows the ITU R 601 standard.

[`let kCVImageBufferYCbCrMatrix_SMPTE_240M_1995: CFString`](/documentation/CoreVideo/kCVImageBufferYCbCrMatrix_SMPTE_240M_1995)

A key to the conversion matrix for 1920 x 1135 HDTV images, that follows the SMPTE 240M 1995 standard.

[`let kCVImageBufferYCbCrMatrix_DCI_P3: CFString`](/documentation/CoreVideo/kCVImageBufferYCbCrMatrix_DCI_P3)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)