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


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

Включить [in]

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

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

unnamedParam5

pSourceRect [in]

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

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

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

Никакой

Замечания

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

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

Требования

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

См. также

CreateVideoProcessor

RECT