D3D12DDIARG_VIDEO_GETCAPS_0020 structure (d3d12umddi.h)

The D3D12DDIARG_VIDEO_GETCAPS_0020 structure is used to get a specified type of video-related capability/support during a call to a client driver's PFND3D12DDI_VIDEO_GETCAPS function.

Syntax

typedef struct D3D12DDIARG_VIDEO_GETCAPS_0020 {
  D3D12DDICAPS_TYPE_VIDEO_0020 Type;
  VOID                         *pInfo;
  VOID                         *pData;
  UINT                         DataSize;
} D3D12DDIARG_VIDEO_GETCAPS_0020;

Members

Type

Pointer to a D3D12DDICAPS_TYPE_VIDEO_0020 value that specifies the video-related capability type.

pInfo

A pointer to a memory block that contains data that specifies the condition on which to retrieve the capabilities of the type that is specified by the Type member. Set this field to point to NULL to indicate no condition.

pData

A pointer to a memory block that contains capabilities of the type that is specified by the Type member and possibly determined by the condition specified by the pInfo member.

DataSize

The size, in bytes, of the memory block at pData.

Remarks

See PFND3D12DDI_VIDEO_GETCAPS for examples of the meaning/values of pInfo, pData, and DataSize for various D3D12DDICAPS_TYPE_VIDEO_0020 types.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)

See also

PFND3D12DDI_VIDEO_GETCAPS