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


функция обратного вызова 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

Включить [in]

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

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

Никакой

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
целевая платформа Настольный
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

CreateVideoProcessor