DXVADDI_QUERYEXTENSIONCAPSINPUT structure (d3dumddi.h)

The DXVADDI_QUERYEXTENSIONCAPSINPUT structure describes a capability of an extension GUID that information is requested for.

Syntax

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

Members

[in] pGuid

A pointer to a GUID that represents the extension device type.

[in] CapType

A capability type that information is requested for. A capability type can apply to one of the following categories of video acceleration:

  • DXVADDI_EXTENSION_CATEGORY_DECODER (0x0001)
  • DXVADDI_EXTENSION_CATEGORY_ENCODER (0x0002)
  • DXVADDI_EXTENSION_CATEGORY_PROCESSOR (0x0004)
  • DXVADDI_EXTENSION_CATEGORY_ALL (0x0007)
Extension capability types can be defined from DXVADDI_EXTENSION_CAPTYPE_MIN (300) to DXVADDI_EXTENSION_CAPTYPE_MAX (400).

[in] pPrivate

A pointer to a DXVADDI_PRIVATEDATA structure that contains data that the driver requires to retrieve information about the extension capability.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dumddi.h (include D3dumddi.h)

See also

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

DXVADDI_PRIVATEDATA

GetCaps