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]. 如果 启用 成员为 false,则忽略此值。
Upper
luma 键的上限。 有效范围为 [0 ...1]. 如果 启用 成员为 false,则忽略此值。
言论
Lower 和 Upper 的值是 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) |