DXVAHDDDI_BLT_STATE 枚举 (d3dumddi.h)

DXVAHDDDI_BLT_STATE 枚举包含用于标识视频处理器) 状态数据的位块传输 (bitblt 的值。

语法

typedef enum _DXVAHDDDI_BLT_STATE {
  DXVAHDDDI_BLT_STATE_TARGET_RECT,
  DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR,
  DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE,
  DXVAHDDDI_BLT_STATE_ALPHA_FILL,
  DXVAHDDDI_BLT_STATE_CONSTRICTION,
  DXVAHDDDI_BLT_STATE_PRIVATE
} DXVAHDDDI_BLT_STATE;

常量

 
DXVAHDDDI_BLT_STATE_TARGET_RECT
bitblt 状态数据指定 DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA 结构中输出的目标矩形。
DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR
bitblt 状态数据指定要在 DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA 结构中填充输出的目标矩形的背景色。
DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE
bitblt 状态数据指定 DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 结构中输出的颜色空间。
DXVAHDDDI_BLT_STATE_ALPHA_FILL
bitblt 状态数据指定 DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA 结构中输出的 alpha 填充模式。
DXVAHDDDI_BLT_STATE_CONSTRICTION
bitblt 状态数据指定 DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA 结构中输出的向下采样。
DXVAHDDDI_BLT_STATE_PRIVATE
bitblt 状态数据指定 DXVAHDDDI_BLT_STATE_PRIVATE_DATA 结构中的私有参数。

注解

DXVAHDDDI_BLT_STATE类型的值(在调用 SetVideoProcessBltState 函数时在 D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE 结构的 State 成员中指定)设置视频处理器的 bitblt 的状态。 与提供的DXVAHDDDI_BLT_STATE类型值相对应的 Bitblt 数据由 D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE 的 pData 成员指向。

要求

要求
最低受支持的客户端 从 Windows 7 操作系统开始支持DXVAHDDDI_BLT_STATE。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA

DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA

DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA

DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

DXVAHDDDI_BLT_STATE_PRIVATE_DATA

DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA

SetVideoProcessBltState