---
title: vImageYpCbCrType
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/vimageypcbcrtype
---

# vImageYpCbCrType

Constants that describe the encoding of a YpCbCr image for conversions between RGB and YpCbCr.

## Declaration

```swift
struct vImageYpCbCrType
```

## Topics

### Constants

- [init(_:)](accelerate/vimageypcbcrtype/init(_:).md)
- [init(rawValue:)](accelerate/vimageypcbcrtype/init(rawvalue:).md)
- [rawValue](accelerate/vimageypcbcrtype/rawvalue.md)
- [kvImage420Yp8_Cb8_Cr8](accelerate/kvimage420yp8_cb8_cr8.md)
- [kvImage420Yp8_CbCr8](accelerate/kvimage420yp8_cbcr8.md)
- [kvImage422CbYpCrYp16](accelerate/kvimage422cbypcryp16.md)
- [kvImage422CbYpCrYp8](accelerate/kvimage422cbypcryp8.md)
- [kvImage422CbYpCrYp8_AA8](accelerate/kvimage422cbypcryp8_aa8.md)
- [kvImage422CrYpCbYpCbYpCbYpCrYpCrYp10](accelerate/kvimage422crypcbypcbypcbypcrypcryp10.md)
- [kvImage422YpCbYpCr8](accelerate/kvimage422ypcbypcr8.md)
- [kvImage444AYpCbCr16](accelerate/kvimage444aypcbcr16.md)
- [kvImage444AYpCbCr8](accelerate/kvimage444aypcbcr8.md)
- [kvImage444CbYpCrA8](accelerate/kvimage444cbypcra8.md)
- [kvImage444CrYpCb10](accelerate/kvimage444crypcb10.md)
- [kvImage444CrYpCb8](accelerate/kvimage444crypcb8.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Generating conversion information

- [vImageConvert_ARGBToYpCbCr_GenerateConversion(_:_:_:_:_:_:)](accelerate/vimageconvert_argbtoypcbcr_generateconversion(_:_:_:_:_:_:).md)
- [vImageARGBType](accelerate/vimageargbtype.md)
- [vImage_ARGBToYpCbCrMatrix](accelerate/vimage_argbtoypcbcrmatrix.md)
- [vImage_ARGBToYpCbCr](accelerate/vimage_argbtoypcbcr.md)
- [vImage_YpCbCrPixelRange](accelerate/vimage_ypcbcrpixelrange.md)
