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


функция обратного вызова 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 , он поддерживает возможность понижения выборки составного образа.

Примечание Если драйвер не поддерживает возможность D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION , среда выполнения Microsoft Direct3D не вызывает функцию VideoProcessorSetOutputConstriction .
 

Требования

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

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

CreateVideoProcessor