DXVAHD_VPCAPS结构 (dxvahd.h)

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的功能。

语法

typedef struct _DXVAHD_VPCAPS {
  GUID VPGuid;
  UINT PastFrames;
  UINT FutureFrames;
  UINT ProcessorCaps;
  UINT ITelecineCaps;
  UINT CustomRateCount;
} DXVAHD_VPCAPS;

成员

VPGuid

标识视频处理器的 GUID。 此 GUID 由设备定义,并用于各种 IDXVAHD_Device 方法来指定视频处理器。

PastFrames

执行最佳视频处理所需的过去参考帧数。

FutureFrames

执行最佳视频处理所需的未来参考帧数。

ProcessorCaps

从DXVAHD_PROCESSOR_CAPS枚举中按位 OR 表示零个或多个标志。

ITelecineCaps

DXVAHD_ITELECINE_CAPS枚举中的零个或多个标志的按位 OR

CustomRateCount

自定义输出帧速率的数量。 若要获取自定义帧速率列表,请调用 IDXVAHD_Device::GetVideoProcessorCustomRates 方法。 自定义帧速率用于帧速率转换和反向远程处理。

要求

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

另请参阅

DXVA-HD

Direct3D 视频结构

IDXVAHD_Device::GetVideoProcessorCaps

媒体基础结构