DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA 结构 (d3dumddi.h)
DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA 结构描述指定要填充输出目标矩形的背景色的数据。
语法
typedef struct _DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA {
[in] BOOL YCbCr;
[in] DXVAHDDDI_COLOR BackgroundColor;
} DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA;
成员
[in] YCbCr
一个布尔值,指定驱动程序是否应确定 BackgroundColor 成员指定 YCbCr 还是 RGB 颜色空间。 默认值为 FALSE,表示 RGB 颜色空间。 TRUE 指定 YCbCr 颜色空间。
[in] BackgroundColor
DXVAHDDDI_COLOR联合,将背景色指定为 YCbCr 或 RGB 颜色空间。 默认值为全范围 RGB 黑色,不透明 alpha,即 (R,G,B,A) = (0.0,0.0,0.0,1.0) 。
注解
背景色的颜色空间由输出的颜色空间决定。 有关输出颜色空间的详细信息,请参阅 DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA。
当在 alpha 填充模式中指定DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND值时,将使用背景色的 alpha 值 (即,在调用 SetVideoProcessBltState 函数时,DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA 结构的 Mode 成员) 在D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE结构的 State 成员中指定DXVAHDDDI_BLT_STATE_ALPHA_FILL值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 7 操作系统开始支持DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |
另请参阅
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE
DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈