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

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

Синтаксис

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT Pfnd3d111DdiVideoprocessorsetstreamdestrect;

void Pfnd3d111DdiVideoprocessorsetstreamdestrect(
  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, то видеопроцессор должен использовать прямоугольник назначения, заданный параметром pDestRect .

unnamedParam5

pDestRect [in]

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

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

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

None

Remarks

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

Целевой прямоугольник по умолчанию — пустой прямоугольник (0, 0, 0, 0). Если функция VideoProcessorSetStreamDestRect никогда не вызывается или параметр Enable имеет значение FALSE, данные из указанного входного потока не записываются.

Требования

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

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

CreateVideoProcessor

RECT