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


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

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

Синтаксис

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSOURCERECT Pfnd3d111DdiVideoprocessorsetstreamsourcerect;

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

Параметры

unnamedParam1

hDevice [in]

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

unnamedParam2

hVideoProcessor [in]

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

unnamedParam3

StreamIndex [in]

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

unnamedParam4

Включить [в]

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

При значении FALSE к входным потокам не применяется исходный прямоугольник.

unnamedParam5

pSourceRect [in]

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

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

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

None

Remarks

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

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

Требования

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

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

CreateVideoProcessor

RECT