D3D11_1DDI_VIDEO_PROCESSOR_CAPS 结构 (d3d10umddi.h)

介绍 Microsoft Direct3D 11 视频处理器的功能。

语法

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_CAPS {
  UINT DeviceCaps;
  UINT FeatureCaps;
  UINT FilterCaps;
  UINT InputFormatCaps;
  UINT AutoStreamCaps;
  UINT StereoCaps;
  UINT RateConversionCapsCount;
  UINT MaxInputStreams;
  UINT MaxStreamStates;
} D3D11_1DDI_VIDEO_PROCESSOR_CAPS;

成员

DeviceCaps

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

FeatureCaps

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

FilterCaps

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

InputFormatCaps

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

AutoStreamCaps

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

StereoCaps

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

RateConversionCapsCount

帧速率转换功能的数量。 若要枚举帧速率转换功能,请调用 GetVideoProcessorRateConversionCaps 函数。

MaxInputStreams

可以同时启用的最大输入流数。

MaxStreamStates

设备可以存储其状态数据的最大输入流数。

注解

视频处理器存储每个输入流的状态信息。 这些状态在 blits 之间持续存在。 对于每个 blit,应用程序将选择要启用或禁用的流。 禁用流不会影响该流的状态信息。

MaxStreamStates 成员提供可保存的最大流状态数。 MaxInputStreams 成员提供 blit 期间可以启用的最大流数。 这两个值可能不同。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

D3D11_1DDI_VIDEO_PROCESSOR_AUTO_STREAM_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_FILTER_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_CAPS

GetVideoProcessorRateConversionCaps