D2D1_YCBCR_CHROMA_SUBSAMPLING列舉 (d2d1effects_1.h)
指定 YCbCr 效果所使用之輸入 chroma 影像的 chroma 子取樣。
Syntax
typedef enum D2D1_YCBCR_CHROMA_SUBSAMPLING {
D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO = 0,
D2D1_YCBCR_CHROMA_SUBSAMPLING_420 = 1,
D2D1_YCBCR_CHROMA_SUBSAMPLING_422 = 2,
D2D1_YCBCR_CHROMA_SUBSAMPLING_444 = 3,
D2D1_YCBCR_CHROMA_SUBSAMPLING_440 = 4,
D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD = 0xffffffff
} ;
常數
D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO 值: 0 此模式會嘗試從輸入影像的界限推斷 chroma 子取樣。 選取此選項時, 較小的平面會向上取樣到較大的平面大小,而這個效果的輸出矩形是兩個平面的交集。 使用此模式時,在將效果套用至變更影像界限的輸入平面時,應該小心,例如框線轉換。 因此,會維護平面之間的所需大小比例。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_420 值: 1 色板水準子取樣為 1/2,垂直子取樣為 1/2。 選取此選項時,色板會水準和垂直向上取樣 2x,而這個效果的輸出矩形是兩個平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_422 值: 2 色板水準子取樣為 1/2。 選取此選項時, 色板水準向上取樣 2x,而這個效果的輸出矩形是兩個平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_444 值: 3 色板不是子取樣。 選取此選項時,這個效果的輸出矩形是兩個平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_440 值: 4 色板垂直子取樣為 1/2。 選取此選項時,色板會垂直向上取樣 2x,而這個效果的 輸出矩形是兩個平面的交集。 |
D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD 值: 0xffffffff |
規格需求
標頭 | d2d1effects_1.h |