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 |