функция обратного вызова PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION (d3d10umddi.h)
Задает объем пониженной дискретизации для выполнения на выходных данных.
Синтаксис
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCONSTRICTION Pfnd3d111DdiVideoprocessorsetoutputconstriction;
void Pfnd3d111DdiVideoprocessorsetoutputconstriction(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
BOOL unnamedParam3,
SIZE unnamedParam4
)
{...}
Параметры
unnamedParam1
hDevice [in]
Дескриптор устройства отображения (графический контекст).
unnamedParam2
hVideoProcessor [in]
Дескриптор объекта видеопроцессора, созданного с помощью вызова функции CreateVideoProcessor .
unnamedParam3
Включено [в]
Если задано значение TRUE, то включена пониженная дискретизация. В противном случае понижение дискретизации отключается, а член ConstrictonSize игнорируется.
unnamedParam4
ConstrictonSize [in]
Размер выборки.
Возвращаемое значение
None
Remarks
Понижение дискретизации иногда используется для снижения качества содержимого уровня "Премиум", если другие формы защиты содержимого недоступны.
По умолчанию пониженная дискретизация отключена.
Если параметр Enable имеет значение TRUE, драйвер мини-порта отображения понижает размер составного изображения до указанного размера, а затем масштабирует его обратно до размера целевого прямоугольника.
Ширина и высота параметра ConstrictonSize должны быть больше нуля. Если размер превышает размер целевого прямоугольника, уменьшение дискретизации не выполняется.
Драйвер сообщает о возможности поддержки понижения с помощью функции GetVideoProcessorCaps . Если драйвер поддерживает возможность D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION , он поддерживает возможность понижения выборки составного образа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |