DXVAHD_BLT_STATE_CONSTRICTION_DATA 结构 (dxvahd.h)
指定使用 Microsoft DirectX 视频加速高清 (DXVA-HD) 时,是否在 blit 操作中对输出进行下采样。
语法
typedef struct _DXVAHD_BLT_STATE_CONSTRICTION_DATA {
BOOL Enable;
SIZE Size;
} DXVAHD_BLT_STATE_CONSTRICTION_DATA;
成员
Enable
如果 为 TRUE,则启用向下采样。 否则,将禁用向下采样,并忽略 Size 成员。 默认状态值为 FALSE , () 禁用降级采样。
Size
采样大小。 默认值为 (1,1)。
注解
如果 Enable 成员为 TRUE,设备会将组合的目标矩形缩减为 Size 成员中提供的大小,然后将其缩减为目标矩形的大小。
Size 的宽度和高度必须大于零。 如果大小大于目标矩形,则不会进行下采样。
若要使用此状态,设备必须支持 DXVAHD_FEATURE_CAPS_CONSTRICTION功能标志 指示的向下采样。 若要查询此功能,请调用 IDXVAHD_Device::GetVideoProcessorDeviceCaps。 如果设备支持向下采样,它会在 DXVAHD_VPDEVCAPS 结构的 FeatureCaps 成员中设置 DXVAHD_FEATURE_CAPS_CONSTRICTION 标志。
如果设备不支持向下采样, 则 IDXVAHD_VideoProcessor::SetVideoProcessBltState 方法因此状态而失败。
当其他形式的内容保护不可用时,降级采样有时用于降低高级内容的质量。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | dxvahd.h |