DXVAHD_BLT_STATE 枚举 (dxvahd.h)

指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时 blit 操作的状态参数。

若要设置状态参数,请调用 IDXVAHD_VideoProcessor::SetVideoProcessBltState 方法。 此方法采用 DXVAHD_BLT_STATE 值和字节数组作为输入。 字节数组包含状态数据,其结构由 DXVAHD_BLT_STATE 值定义。

语法

typedef enum _DXVAHD_BLT_STATE {
  DXVAHD_BLT_STATE_TARGET_RECT = 0,
  DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
  DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
  DXVAHD_BLT_STATE_ALPHA_FILL = 3,
  DXVAHD_BLT_STATE_CONSTRICTION = 4,
  DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;

常量

 
DXVAHD_BLT_STATE_TARGET_RECT
值: 0
指定目标矩形,即将绘制输出的目标图面中的区域。 状态数据是一个 DXVAHD_BLT_STATE_TARGET_RECT_DATA 结构。
DXVAHD_BLT_STATE_BACKGROUND_COLOR
值:1
指定背景色。 状态数据是一个 DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA 结构。
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE
值: 2
指定输出颜色空间。 状态数据是一个 DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 结构。
DXVAHD_BLT_STATE_ALPHA_FILL
值: 3
指定 DXVA-HD 设备如何计算输出 alpha 值。 状态数据是一个 DXVAHD_BLT_STATE_ALPHA_FILL_DATA 结构。
DXVAHD_BLT_STATE_CONSTRICTION
值: 4
指定要对输出执行的向下采样量。 状态数据是 DXVAHD_BLT_STATE_CONSTRICTION_DATA 结构。
DXVAHD_BLT_STATE_PRIVATE
值: 1000
指定状态数据包含专用 DXVA-HD blit 状态。 将此状态用于专有参数或特定于设备的参数。 状态数据是一个 DXVAHD_BLT_STATE_PRIVATE_DATA 结构。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 dxvahd.h

另请参阅

DXVA-HD

Direct3D 视频枚举

Media Foundation 枚举