Поделиться через


структура D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR (d3dumddi.h)

Структура D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR описывает создаваемый видеопроцессор Microsoft DirectX Video Acceleration (DirectX VA).

Синтаксис

typedef struct _D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR {
  [in]  const GUID *pVPGuid;
  [out] HANDLE     hVideoProcessor;
} D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR;

Члены

[in] pVPGuid

Указатель на GUID, представляющий создаваемый видеопроцессор DirectX VA. Среда выполнения Microsoft Direct3D может вызывать функцию GetCaps драйвера отображения пользовательского режима для запроса (D3DDDICAPS_DXVAHD_GETVPCAPS) возможностей видеопроцессоров, поддерживаемых драйвером. Каждый элемент VPGuidDXVAHDDDI_VPCAPS структуры в массиве, возвращаемом командлетом GetCaps драйвера, указывает видеопроцессор, поддерживаемый драйвером.

[out] hVideoProcessor

Дескриптор видеопроцессор. Драйвер отображения пользовательского режима должен задать для этого дескриптора значение, которое среда выполнения Microsoft Direct3D может использовать для идентификации видеопроцессоров в последующих вызовах.

Требования

Требование Значение
Минимальная версия клиента D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR поддерживается начиная с операционной системы Windows 7.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

CreateVideoProcessor

DXVAHDDDI_VPCAPS