<!--
{
  "documentType" : "article",
  "framework" : "CoreMedia",
  "identifier" : "/documentation/CoreMedia/video-codec-constants",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Video Codec Constants"
}
-->

# Video Codec Constants

Types that identify video codecs.

## Topics

### Constants

[`var kCMVideoCodecType_422YpCbCr8: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_422YpCbCr8)

A type that identifies a component with the format of Y’CbCr 8-bit 4:2:2 ordered Cb Y’0 Cr Y’1.

[`var kCMVideoCodecType_422YpCbCr8: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_422YpCbCr8)

A type that identifies a component with the format of Y’CbCr 8-bit 4:2:2 ordered Cb Y’0 Cr Y’1.

[`var kCMVideoCodecType_Animation: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_Animation)

A type that identifies the apple animation format.

[`var kCMVideoCodecType_Animation: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_Animation)

A type that identifies the apple animation format.

[`var kCMVideoCodecType_AppleProRes422: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProRes422)

A type that identifies the Apple ProRes 422 format.

[`var kCMVideoCodecType_AppleProRes422HQ: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProRes422HQ)

A type that identifies the Apple ProRes 422 HQ format.

[`var kCMVideoCodecType_AppleProRes422LT: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProRes422LT)

A type that identifies the Apple ProRes 422 LT format.

[`var kCMVideoCodecType_AppleProRes422Proxy: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProRes422Proxy)

A type that identifies the Apple ProRes 422 proxy format.

[`var kCMVideoCodecType_AppleProRes4444: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProRes4444)

A type that identifies the Apple ProRes 4444 format.

[`var kCMVideoCodecType_AppleProRes4444XQ: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProRes4444XQ)

A type that identifies the Apple ProRes 4444 XQ format.

[`var kCMVideoCodecType_AppleProResRAW: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProResRAW)

A type that identifies the Apple ProRes RAW format.

[`var kCMVideoCodecType_AppleProResRAWHQ: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AppleProResRAWHQ)

A type that identifies the Apple ProRes RAW HQ format.

[`var kCMVideoCodecType_AV1: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_AV1)

[`var kCMVideoCodecType_Cinepak: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_Cinepak)

A type that identifies the cinepak format.

[`var kCMVideoCodecType_Cinepak: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_Cinepak)

A type that identifies the cinepak format.

[`var kCMVideoCodecType_DepthHEVC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DepthHEVC)

A type that identifies the depth HEVC format.

[`var kCMVideoCodecType_DisparityHEVC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DisparityHEVC)

A type that identifies the disparity HEVC format.

[`var kCMVideoCodecType_DolbyVisionHEVC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DolbyVisionHEVC)

A type that identifies the Dolby Vision HEVC format.

[`var kCMVideoCodecType_DVCNTSC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCNTSC)

A type that identifies the DV NTSC format.

[`var kCMVideoCodecType_DVCNTSC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCNTSC)

A type that identifies the DV NTSC format.

[`var kCMVideoCodecType_DVCPAL: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPAL)

A type that identifies the DV PAL format.

[`var kCMVideoCodecType_DVCPAL: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPAL)

A type that identifies the DV PAL format.

[`var kCMVideoCodecType_DVCPro50NTSC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPro50NTSC)

A type that identifies the Panasonic DVCPro-50 NTSC format.

[`var kCMVideoCodecType_DVCPro50NTSC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPro50NTSC)

A type that identifies the Panasonic DVCPro-50 NTSC format.

[`var kCMVideoCodecType_DVCPro50PAL: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPro50PAL)

A type that identifies the Panasonic DVCPro-50 PAL format.

[`var kCMVideoCodecType_DVCPro50PAL: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPro50PAL)

A type that identifies the Panasonic DVCPro-50 PAL format.

[`var kCMVideoCodecType_DVCPROHD1080i50: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080i50)

A type that identifies the Panasonic DVCPro-HD 1080i50 format.

[`var kCMVideoCodecType_DVCPROHD1080i50: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080i50)

A type that identifies the Panasonic DVCPro-HD 1080i50 format.

[`var kCMVideoCodecType_DVCPROHD1080i60: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080i60)

A type that identifies the Panasonic DVCPro-HD 1080i60 format.

[`var kCMVideoCodecType_DVCPROHD1080i60: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080i60)

A type that identifies the Panasonic DVCPro-HD 1080i60 format.

[`var kCMVideoCodecType_DVCPROHD1080p25: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080p25)

A type that identifies the Panasonic DVCPro-HD 1080p25 format.

[`var kCMVideoCodecType_DVCPROHD1080p25: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080p25)

A type that identifies the Panasonic DVCPro-HD 1080p25 format.

[`var kCMVideoCodecType_DVCPROHD1080p30: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080p30)

A type that identifies the Panasonic DVCPro-HD 1080p30 format.

[`var kCMVideoCodecType_DVCPROHD1080p30: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD1080p30)

A type that identifies the Panasonic DVCPro-HD 1080p30 format.

[`var kCMVideoCodecType_DVCPROHD720p50: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD720p50)

A type that identifies the Panasonic DVCPro-HD 720p50 format.

[`var kCMVideoCodecType_DVCPROHD720p50: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD720p50)

A type that identifies the Panasonic DVCPro-HD 720p50 format.

[`var kCMVideoCodecType_DVCPROHD720p60: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD720p60)

A type that identifies the Panasonic DVCPro-HD 720p60 format.

[`var kCMVideoCodecType_DVCPROHD720p60: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCPROHD720p60)

A type that identifies the Panasonic DVCPro-HD 720p60 format.

[`var kCMVideoCodecType_DVCProPAL: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCProPAL)

A type that identifies the Panasonic DVCPro PAL format.

[`var kCMVideoCodecType_DVCProPAL: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_DVCProPAL)

A type that identifies the Panasonic DVCPro PAL format.

[`var kCMVideoCodecType_H263: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_H263)

A type that identifies the ITU-T H.263 format.

[`var kCMVideoCodecType_H263: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_H263)

A type that identifies the ITU-T H.263 format.

[`var kCMVideoCodecType_H264: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_H264)

A type that identifies the ITU-T H.264 format.

[`var kCMVideoCodecType_H264: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_H264)

A type that identifies the ITU-T H.264 format.

[`var kCMVideoCodecType_HEVC: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_HEVC)

A type that identifies the ITU-T HEVC format.

[`var kCMVideoCodecType_HEVCWithAlpha: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_HEVCWithAlpha)

A type that identifies the HEVC format with alpha support.

[`var kCMVideoCodecType_JPEG_OpenDML: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_JPEG_OpenDML)

A type that identifies the JPEG format with Open-DML extensions.

[`var kCMVideoCodecType_JPEG_OpenDML: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_JPEG_OpenDML)

A type that identifies the JPEG format with Open-DML extensions.

[`var kCMVideoCodecType_JPEG_XL: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_JPEG_XL)

[`var kCMVideoCodecType_JPEG: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_JPEG)

A type that identifies the Joint Photographic Experts Group (JPEG) format.

[`var kCMVideoCodecType_JPEG: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_JPEG)

A type that identifies the Joint Photographic Experts Group (JPEG) format.

[`var kCMVideoCodecType_MPEG1Video: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_MPEG1Video)

A type that identifies the MPEG-1 video format.

[`var kCMVideoCodecType_MPEG1Video: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_MPEG1Video)

A type that identifies the MPEG-1 video format.

[`var kCMVideoCodecType_MPEG2Video: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_MPEG2Video)

A type that identifies the MPEG-2 video format.

[`var kCMVideoCodecType_MPEG2Video: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_MPEG2Video)

A type that identifies the MPEG-2 video format.

[`var kCMVideoCodecType_MPEG4Video: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_MPEG4Video)

A type that identifies the Moving Picture Experts Group (MPEG) MPEG-4 Part 2 video format.

[`var kCMVideoCodecType_MPEG4Video: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_MPEG4Video)

A type that identifies the Moving Picture Experts Group (MPEG) MPEG-4 Part 2 video format.

[`var kCMVideoCodecType_SorensonVideo3: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_SorensonVideo3)

A type that identifies the sorenson 3 video format.

[`var kCMVideoCodecType_SorensonVideo3: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_SorensonVideo3)

A type that identifies the sorenson 3 video format.

[`var kCMVideoCodecType_SorensonVideo: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_SorensonVideo)

A type that identifies the sorenson video format.

[`var kCMVideoCodecType_SorensonVideo: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_SorensonVideo)

A type that identifies the sorenson video format.

[`var kCMVideoCodecType_VP9: CMVideoCodecType`](/documentation/CoreMedia/kCMVideoCodecType_VP9)

A type that identifies the VP9 format.



---

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)