DXVA2_VideoProcessBltParams 结构 (dxva2api.h)

包含 IDirectXVideoProcessor::VideoProcessBlt 方法的参数。

语法

typedef struct _DXVA2_VideoProcessBltParams {
  REFERENCE_TIME       TargetFrame;
  RECT                 TargetRect;
  SIZE                 ConstrictionSize;
  UINT                 StreamingFlags;
  DXVA2_AYUVSample16   BackgroundColor;
  DXVA2_ExtendedFormat DestFormat;
  DXVA2_ProcAmpValues  ProcAmpValues;
  DXVA2_Fixed32        Alpha;
  DXVA2_FilterValues   NoiseFilterLuma;
  DXVA2_FilterValues   NoiseFilterChroma;
  DXVA2_FilterValues   DetailFilterLuma;
  DXVA2_FilterValues   DetailFilterChroma;
  DWORD                DestData;
} DXVA2_VideoProcessBltParams;

成员

TargetFrame

目标帧的呈现时间,以 100 纳秒为单位。 如果视频是交错的,此值必须是帧的开始时间或帧的中点。 如果视频是渐进式视频,此值必须是开始时间。

TargetRect

指定目标矩形,该矩形是绘制输出视频帧的目标图面中的矩形。

目标矩形不能大于目标图面。

ConstrictionSize

输出视频应向下采样的大小。 如果支持此功能,驱动程序在 DXVA2_VideoProcessorCaps 结构中设置 DXVA2_VideoProcess_Constriction 标志。

向下采样大小不能小于零,也不能大于 targetRect) (目标矩形的大小。

StreamingFlags

保留。 设置为零。

BackgroundColor

指定目标矩形的背景色 的DXVA2_AYUVSample16 结构。 无论未显示视频图像,但仅在 TargetRect 矩形内,都使用背景色。 该颜色指定为每个通道 16 位的 AYUV 颜色值。

alpha 通道 (Alpha) 必须不透明 (0xFFFF) 。 DXVA 驱动程序应忽略 alpha 通道的值。

背景色的颜色空间由 DestFormat 成员提供。 请注意,即使目标图面为 RGB,背景色也始终指定为 YUV 颜色。

DestFormat

包含目标矩形的扩展颜色信息的 DXVA2_ExtendedFormat 结构。 对于视频播放,建议将标称范围的值DXVA2_NominalRange_Unknown。 有关详细信息,请参阅 DXVA2_NominalRange 枚举。

ProcAmpValues

一种 DXVA2_ProcAmpValues 结构,用于指定 procAmp) 设置 (颜色调整。 这些值必须位于 IDirectXVideoProcessor::GetProcAmpRange 方法返回的范围内。

Alpha

将复合图像复制到目标图面时应用于该图像的 Alpha 值。 alpha 值是固定点值,指定为 DXVA2_Fixed32 结构。 若要指定 100% 不透明度,请使用 DXVA2_Fixed32OpaqueAlpha 函数。

NoiseFilterLuma

包含亮度噪声筛选器参数 的DXVA2_FilterValues 结构。

NoiseFilterChroma

包含色度噪声筛选器参数 的DXVA2_FilterValues 结构。

DetailFilterLuma

包含 luma 详细信息筛选器的参数 的DXVA2_FilterValues 结构。

DetailFilterChroma

包含色度详细信息筛选器参数 的DXVA2_FilterValues 结构。

DestData

包含其他标志。 定义了以下标志。

含义
DXVA2_DestData_RFF
(RFF) 位重复第一个字段。
DXVA2_DestData_TFF
top field first (TFF) bit.
DXVA2_DestData_RFF_TFF_Present
如果设置,则使用 RFF 和 TFF 标志。
 

目前,这些标志将被忽略。 它们适用于目前不支持的隔行扫描输出。

要求

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

另请参阅

DXVA 视频处理

媒体基础结构