функция обратного вызова PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES (d3d10umddi.h)

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES запрашивает у драйвера возможности видео. Эта функция должна быть реализована в драйверах WDDM 2.0 или более поздней версии.

Синтаксис

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES Pfnd3dwddm20DdiQueryvideocapabilities;

void Pfnd3dwddm20DdiQueryvideocapabilities(
  D3D10DDI_HDEVICE hDevice,
  D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY QueryType,
  UINT DataSize,
  VOID *pData
)
{...}

Параметры

hDevice

[in] Дескриптор устройства отображения (графический контекст). Среда выполнения Direct3D передала драйверу пользовательского режима этот дескриптор в качестве члена hDeviceструктуры D3DDDIARG_CREATEDEVICE при создании устройства.

QueryType

[in] Значение D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY , указывающее тип запрашиваемых данных.

DataSize

[in] Размер данных, на которые указывает pData , в байтах. Это значение зависит от элемента QueryType . Например, если QueryType имеет D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_CAPS, задайте для dataSize значение sizeof(D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS).

pData

[вход/выход] Указатель на структуру, содержащую входные параметры, предоставленные вызывающим, и выходные параметры, которые должны быть заполнены драйвером. Тип структуры зависит от значения QueryType.

Значение QueryType Структура, на которую указывает pData
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_DOWNSAMPLING D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLING
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_RECOMMEND_DECODER_DOWNSAMPLING D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_CAPS D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT
D3DWDDM2_4DDI_VIDEO_CAPABILITY_QUERY_DECODER_HISTOGRAM D3DWDDM2_4DDI_VIDEO_CAPABILITY_DECODER_HISTOGRAM

Возвращаемое значение

None

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Персональный компьютер
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS

D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT

D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLING

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING