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


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

Задает целевой прямоугольник для видеопроцессоров.

Синтаксис

PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTTARGETRECT Pfnd3d111DdiVideoprocessorsetoutputtargetrect;

void Pfnd3d111DdiVideoprocessorsetoutputtargetrect(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  BOOL unnamedParam3,
  const RECT *unnamedParam4
)
{...}

Параметры

unnamedParam1

hDevice [in]

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

unnamedParam2

hVideoProcessor [in]

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

unnamedParam3

Включить [в]

Если задано значение TRUE, целевой прямоугольник, указанный параметром pOutputRect , должен использоваться видеопроцессором.

unnamedParam4

pOutputRect [in]

Указатель на структуру RECT , задающую целевой прямоугольник.

Примечание Если параметр Enable имеет значение FALSE, этот параметр игнорируется.
 

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

None

Remarks

Целевой прямоугольник — это область в области назначения, в которой будут отрисовыты выходные данные. Целевой прямоугольник задается в пиксельных координатах относительно целевой поверхности.

Если эта функция никогда не вызывается или если параметр Enable имеет значение FALSE, видеопроцессор выполняет запись на всю целевую поверхность.

Требования

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

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

CreateVideoProcessor

RECT