共用方式為


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