DXVADDI_VIDEOCHROMASUBSAMPLING列舉 (d3dumddi.h)
DXVADDI_VIDEOCHROMASUBSAMPLING列舉類型包含值,可識別 Y'Cb'Cr' 資料的色度編碼配置。
Syntax
typedef enum _DXVADDI_VIDEOCHROMASUBSAMPLING {
DXVADDI_VideoChromaSubsamplingMask,
DXVADDI_VideoChromaSubsampling_Unknown,
DXVADDI_VideoChromaSubsampling_ProgressiveChroma,
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited,
DXVADDI_VideoChromaSubsampling_Vertically_Cosited,
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
DXVADDI_VideoChromaSubsampling_MPEG2,
DXVADDI_VideoChromaSubsampling_MPEG1,
DXVADDI_VideoChromaSubsampling_DV_PAL,
DXVADDI_VideoChromaSubsampling_Cosited
} DXVADDI_VIDEOCHROMASUBSAMPLING;
常數
DXVADDI_VideoChromaSubsamplingMask 視訊 chroma 子取樣遮罩。 DWORD 的前四個 (0x0F) 位可用來指定視訊 chroma 子取樣。 |
DXVADDI_VideoChromaSubsampling_Unknown 未指定視訊 chroma 子取樣。 |
DXVADDI_VideoChromaSubsampling_ProgressiveChroma 視訊 chroma 子取樣是漸進式的。 |
DXVADDI_VideoChromaSubsampling_Horizontally_Cosited 色度樣本會水平對齊 luma 樣本的倍數。 |
DXVADDI_VideoChromaSubsampling_Vertically_Cosited 色度樣本會垂直對齊 luma 樣本的倍數。 |
DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Pb 和 Pr (或 Cb 和 Cr) 平面具有相同的階段對齊方式。 如果數據是垂直共置的,則此值只能在 DXVADDI_EXTENDEDFORMAT 結構的VideoChromaSubsampling成員中設定為0。 |
DXVADDI_VideoChromaSubsampling_MPEG2 與 4:2:0 數據搭配使用的 DXVADDI_VideoChromaSubsampling_Horizontally_Cosited 和 DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 值的位 OR。 |
DXVADDI_VideoChromaSubsampling_MPEG1 與 4:2:0 數據搭配使用的 DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes 值。 |
DXVADDI_VideoChromaSubsampling_DV_PAL 與 4:2:0 數據搭配使用的 DXVADDI_VideoChromaSubsampling_Horizontally_Cosited 和 DXVADDI_VideoChromaSubsampling_Vertically_Cosited 值的位 OR。 |
DXVADDI_VideoChromaSubsampling_Cosited 與 4:4:4、4:2:2 和 4:1:1 數據搭配使用的 DXVADDI_VideoChromaSubsampling_Horizontally_Cosited位OR,以及DXVADDI_VideoChromaSubsampling_Vertically_Cosited和DXVADDI_VideoChromaSubsampling_Vertically_AlignedChromaPlanes值。 |
備註
DXVADDI_VIDEOCHROMASUBSAMPLING值的位 OR 可用來在 DXVADDI_EXTENDEDFORMAT 結構的 VideoChromaSubsampling 成員中建立值。
Cosite 變化表示色度樣本與 luma 樣本一致。 一般而言,具有 chroma 的 4:2:0 數據會對齊一或多個方向與 luma 數據。 請注意,4:4:4、4:2:2 和 4:1:1 數據一律會以兩個方向共置。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | d3dumddi.h (包含 D3dumddi.h) |