Microsoft DirectX 9.0

YUV Video Subtypes

YUV formats are divided into packed formats and planar formats. In a packed format, the Y, U, and V components are stored in a single array. Pixels are organized into groups of macropixels, whose layout depends on the format. In a planar format, the Y, U, and V components are stored separately, as three planes.

Packed YUV Formats

The following subtype GUIDs identify packed YUV formats.

GUID Description
MEDIASUBTYPE_AYUV 4:4:4 YUV format
MEDIASUBTYPE_UYVY UYVY (packed 4:2:2)
MEDIASUBTYPE_Y411 Same as Y41P
MEDIASUBTYPE_Y41P Y41P (packed 4:1:1)
MEDIASUBTYPE_Y211 Y211
MEDIASUBTYPE_YUY2 YUY2 (packed 4:2:2)
MEDIASUBTYPE_YVYU YVYU (packed 4:2:2)
MEDIASUBTYPE_YUYV Same as YUY2. (Used by Canopus; FOURCC 'YUYV')

Planar YUV Formats

The following subtype GUIDs identify planar YUV formats.

GUID Description
MEDIASUBTYPE_IF09 Indeo YVU9
MEDIASUBTYPE_IYUV IYUV
MEDIASUBTYPE_YV12 YV12
MEDIASUBTYPE_YVU9 YVU9

See Also