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


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

Включить [in]

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

unnamedParam5

pDestRect [in]

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

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

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

Никакой

Замечания

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

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

Требования

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

См. также

CreateVideoProcessor

RECT