---
title: Pixel Format Description Keys
framework: corevideo
role: collectionGroup
role_heading: API Collection
path: corevideo/pixel-format-description-keys
---

# Pixel Format Description Keys

The attributes of a pixel format.

## Overview

Overview If you need to define a custom pixel format, you must specify these keys in a Core Foundation dictionary. For information about registering your pixel format, see Technical Q&A 1401: Registering Custom Pixel Formats with QuickTime and Core Video. In most cases you do not need to specify your own pixel format.

## Topics

### Constants

- [kCVPixelFormatComponentRange](corevideo/kcvpixelformatcomponentrange.md)
- [kCVPixelFormatComponentRange_FullRange](corevideo/kcvpixelformatcomponentrange_fullrange.md)
- [kCVPixelFormatComponentRange_VideoRange](corevideo/kcvpixelformatcomponentrange_videorange.md)
- [kCVPixelFormatComponentRange_WideRange](corevideo/kcvpixelformatcomponentrange_widerange.md)
- [kCVPixelFormatContainsRGB](corevideo/kcvpixelformatcontainsrgb.md)
- [kCVPixelFormatContainsYCbCr](corevideo/kcvpixelformatcontainsycbcr.md)
- [kCVPixelFormatName](corevideo/kcvpixelformatname.md)
- [kCVPixelFormatConstant](corevideo/kcvpixelformatconstant.md)
- [kCVPixelFormatCodecType](corevideo/kcvpixelformatcodectype.md)
- [kCVPixelFormatFourCC](corevideo/kcvpixelformatfourcc.md)
- [kCVPixelFormatContainsAlpha](corevideo/kcvpixelformatcontainsalpha.md)
- [kCVPixelFormatPlanes](corevideo/kcvpixelformatplanes.md)
- [kCVPixelFormatBlockWidth](corevideo/kcvpixelformatblockwidth.md)
- [kCVPixelFormatBlockHeight](corevideo/kcvpixelformatblockheight.md)
- [kCVPixelFormatBitsPerBlock](corevideo/kcvpixelformatbitsperblock.md)
- [kCVPixelFormatBlockHorizontalAlignment](corevideo/kcvpixelformatblockhorizontalalignment.md)
- [kCVPixelFormatBlockVerticalAlignment](corevideo/kcvpixelformatblockverticalalignment.md)
- [kCVPixelFormatBlackBlock](corevideo/kcvpixelformatblackblock.md)
- [kCVPixelFormatHorizontalSubsampling](corevideo/kcvpixelformathorizontalsubsampling.md)
- [kCVPixelFormatVerticalSubsampling](corevideo/kcvpixelformatverticalsubsampling.md)
- [kCVPixelFormatOpenGLFormat](corevideo/kcvpixelformatopenglformat.md)
- [kCVPixelFormatOpenGLType](corevideo/kcvpixelformatopengltype.md)
- [kCVPixelFormatOpenGLInternalFormat](corevideo/kcvpixelformatopenglinternalformat.md)
- [kCVPixelFormatCGBitmapInfo](corevideo/kcvpixelformatcgbitmapinfo.md)
- [kCVPixelFormatQDCompatibility](corevideo/kcvpixelformatqdcompatibility.md)
- [kCVPixelFormatCGBitmapContextCompatibility](corevideo/kcvpixelformatcgbitmapcontextcompatibility.md)
- [kCVPixelFormatCGImageCompatibility](corevideo/kcvpixelformatcgimagecompatibility.md)
- [kCVPixelFormatOpenGLCompatibility](corevideo/kcvpixelformatopenglcompatibility.md)
- [kCVPixelFormatOpenGLESCompatibility](corevideo/kcvpixelformatopenglescompatibility.md)
- [kCVPixelFormatFillExtendedPixelsCallback](corevideo/kcvpixelformatfillextendedpixelscallback.md)
- [kCVPixelFormatBitsPerComponent](corevideo/kcvpixelformatbitspercomponent.md)

## See Also

### Constants

- [Pixel Format Identifiers](corevideo/pixel-format-identifiers.md)
