---
title: vImageARGBType
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/vimageargbtype
---

# vImageARGBType

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

## Declaration

```swift
struct vImageARGBType
```

## Topics

### Constants

- [init(_:)](accelerate/vimageargbtype/init(_:).md)
- [init(rawValue:)](accelerate/vimageargbtype/init(rawvalue:).md)
- [rawValue](accelerate/vimageargbtype/rawvalue.md)
- [kvImageARGB16Q12](accelerate/kvimageargb16q12.md)
- [kvImageARGB16U](accelerate/kvimageargb16u.md)
- [kvImageARGB8888](accelerate/kvimageargb8888.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)
- [vImageYpCbCrType](accelerate/vimageypcbcrtype.md)
- [vImage_ARGBToYpCbCrMatrix](accelerate/vimage_argbtoypcbcrmatrix.md)
- [vImage_ARGBToYpCbCr](accelerate/vimage_argbtoypcbcr.md)
- [vImage_YpCbCrPixelRange](accelerate/vimage_ypcbcrpixelrange.md)
