共用方式為


D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020結構 (d3d12umddi.h)

指定 luma 索引鍵的值。

語法

typedef struct D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 {
  BOOL  Enable;
  FLOAT Lower;
  FLOAT Upper;
} D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020;

成員

Enable

是否啟用 luma 索引鍵。

Lower

luma 索引鍵的下限。 有效範圍為 [0 ...1]. 如果 Enable 成員為 false,則會忽略此值。

Upper

luma 鍵的上限。 有效範圍為 [0 ...1]. 如果 Enable 成員為 false,則會忽略此值。

言論

LowerUpper 的值是 luma 索引鍵的下限和上限。 對於每個通道 n 位的格式,這些值會轉換成 luma 值,如下所示:

value = f * ((1 << n) - 1)

其 luma 值落在上限和下限內的任何圖元,都會被視為透明。 例如,如果圖元格式使用 8 位 luma,則會計算上限,如下所示:

BYTE Y = BYTE(max (min (1.0, Upper), 0.0) * 255.0)

請注意,值會限制在範圍 [0 ...1] 乘以 255 之前。

要求

要求 價值
標頭 d3d12umddi.h (包括 D3d12umddi.h)