DXVADDI_QUERYEXTENSIONCAPSINPUT 结构 (d3dumddi.h)

DXVADDI_QUERYEXTENSIONCAPSINPUT结构描述了请求信息的扩展 GUID 的功能。

语法

typedef struct _DXVADDI_QUERYEXTENSIONCAPSINPUT {
  [in] const GUID          *pGuid;
  [in] UINT                CapType;
  [in] DXVADDI_PRIVATEDATA *pPrivate;
} DXVADDI_QUERYEXTENSIONCAPSINPUT;

成员

[in] pGuid

指向表示扩展设备类型的 GUID 的指针。

[in] CapType

请求其信息的功能类型。 功能类型可以应用于以下视频加速类别之一:

  • DXVADDI_EXTENSION_CATEGORY_DECODER (0x0001)
  • DXVADDI_EXTENSION_CATEGORY_ENCODER (0x0002)
  • DXVADDI_EXTENSION_CATEGORY_PROCESSOR (0x0004)
  • DXVADDI_EXTENSION_CATEGORY_ALL (0x0007)
扩展功能类型可以定义从 DXVADDI_EXTENSION_CAPTYPE_MIN (300) 到 DXVADDI_EXTENSION_CAPTYPE_MAX (400) 。

[in] pPrivate

指向 DXVADDI_PRIVATEDATA 结构的指针,该结构包含驱动程序检索有关扩展功能的信息所需的数据。

要求

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

另请参阅

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

DXVADDI_PRIVATEDATA

GetCaps