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

Возвращает указания драйвера о том, какие операции видеопроцессора лучше всего выполнять с помощью многоуровневого оборудования наложения, а не VideoProcessorBlt. Необязательно для драйверов WDDM 2.0 или более поздней версии.

Синтаксис

PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints;

HRESULT Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT OutputWidth,
  UINT OutputHeight,
  DXGI_FORMAT OutputFormat,
  UINT StreamCount,
  const D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
  UINT *pBehaviorHints
)
{...}

Параметры

hDevice

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

hVideoProcessor

Дескриптор для объекта видеопроцессор.

OutputWidth

Указывает ширину выходной поверхности.

OutputHeight

Указывает высоту выходной поверхности.

OutputFormat

Указывает формат вывода видеопроцессоров.

StreamCount

Количество обрабатываемых входных потоков.

pStreams

Массив структур, указывающих формат и состояние каждого потока.

pBehaviorHints

Получает сочетание D3DWDDM2_0DDI_VIDEO_PROCESSOR_MULTIPLANE_BEHAVIOR_HINTS значений, определяющих, какие из операций лучше всего выполнять с использованием многоуровневого оборудования наложения, а не с VideoProcessorBlt.

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

Если эта функция обратного вызова выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Эта функция использует текущее состояние, заданное с помощью набора VideoProcessorSetOutput и VideoProcessorSetStream интерфейсов драйверов устройств (DDIs), и возвращает, какие операции можно было бы более эффективно выполнять с помощью нескольких аппаратных средств наложения.

Требования

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

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

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt