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


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

Включает или отключает функции автоматической обработки входного потока в видеопроцессоре.

Синтаксис

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE Pfnd3d111DdiVideoprocessorsetstreamautoprocessingmode;

void Pfnd3d111DdiVideoprocessorsetstreamautoprocessingmode(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  UINT unnamedParam3,
  BOOL unnamedParam4
)
{...}

Параметры

unnamedParam1

hDevice [in]

Дескриптор устройства отображения (графический контекст).

unnamedParam2

hVideoProcessor [in]

Дескриптор объекта видеопроцессора, созданного с помощью вызова функции CreateVideoProcessor .

unnamedParam3

StreamIndex [in]

Отсчитываемый от нуля индекс входного потока.

unnamedParam4

Включить [в]

Если задано значение TRUE, функции автоматической обработки включены. Если значение РАВНО FALSE, драйвер отключает любую дополнительную обработку видео, которую он может выполнять.

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

None

Remarks

По умолчанию драйвер может автоматически выполнять определенные задачи обработки во время передачи битового блока видеопроцессера (bitblt). Функция VideoProcessorSetStreamAutoProcessingMode позволяет приложению отключить эти дополнительные функции обработки видео, которые может предоставить драйвер.

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

Требования

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

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

CreateVideoProcessor