функция обратного вызова 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, указывающую прямоугольник назначения.
Возвращаемое значение
Никакой
Замечания
Прямоугольник назначения — это часть выходной поверхности, которая получает передачу бит-блока (bitblt) для указанного входного потока. Прямоугольник назначения получается в координатах пикселей относительно выходной поверхности.
Прямоугольник назначения по умолчанию является пустым прямоугольником (0, 0, 0, 0, 0). Если функция VideoProcessorSetStreamDestRect никогда не вызывается или если параметр EnableFALSE, данные не записываются из указанного входного потока.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Настольный |
заголовка | d3d10umddi.h (include D3d10umddi.h) |