DXVADDI_VIDEOPROCESSORINPUT 结构 (d3dumddi.h)

DXVADDI_VIDEOPROCESSORINPUT 结构描述由视频处理设备类型处理的视频流。

语法

typedef struct _DXVADDI_VIDEOPROCESSORINPUT {
  [in] const GUID        *pVideoProcGuid;
  [in] DXVADDI_VIDEODESC VideoDesc;
  [in] D3DDDIFORMAT      RenderTargetFormat;
} DXVADDI_VIDEOPROCESSORINPUT;

成员

[in] pVideoProcGuid

指向表示视频处理设备类型的 GUID 的指针。

[in] VideoDesc

描述视频流的 DXVADDI_VIDEODESC 结构。

[in] RenderTargetFormat

一个D3DDDIFORMAT类型的值,指示视频处理设备的呈现目标的像素格式。

注解

在调用用户模式显示驱动程序的 GetCaps 函数时,D3DDDICAPS_GETVIDEOPROCESSORRTFORMATCOUNT、D3DDDICAPS_GETVIDEOPROCESSORRTFORMATS、D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATCOUNT或D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATS D3DDDICAPS_TYPE类型值时,驱动程序会忽略 DXVADDI_VIDEOPROCESSORINPUT 的 RenderTargetFormat 成员。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

D3DDDIFORMAT

DXVADDI_VIDEODESC

DXVADDI_VIDEOPROCESSORCAPS

GetCaps