структура DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA (d3dumddi.h)
Структура DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA описывает данные, указывающие вниз выборку выходных данных. Если включена констрикция, составной целевой прямоугольник выполняется вниз до указанного размера, а затем масштабируется до целевого прямоугольника.
Синтаксис
typedef struct _DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA {
[in] BOOL Enable;
[in] SIZE Size;
} DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA;
Члены
[in] Enable
Логическое значение, указывающее, включена ли констрикция. Значение по умолчанию — FALSE, что означает, что сужение отключено.
[in] Size
Структура SIZE, указывающая размер выборки, к которому уменьшается выходной образ. размер должен быть от (от 1, 1) до (ширина, высота) целевого прямоугольника. размер должен быть (0, 0), чтобы не было сужения. Значение по умолчанию — (1, 1).
Замечания
Среда выполнения Direct3D указывает состояние DXVAHDDDI_BLT_STATE_CONSTRICTION в элементе состоянияD3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE в вызове функции SetVideoProcessBltStat e. Это указано только в том случае, если драйвер ранее задал значение DXVAHDDDI_FEATURE_CAPS_CONSTRICTION в элементе featureCaps FeatureCaps член структуры DXVAHDDDI_VPDEVCAPS, если функция GetCaps драйвера вызывается с набором значений D3DDDICAPS_DXVAHD_GETVPDEVCAPS.
Размеры выборки (0, что-либо) и (что угодно, 0) недопустимы, а функция setVideoProcessBltState драйвера должна возвращать ошибку, если указаны эти размеры выборки.
Если указанный размер выборки превышает размер целевого прямоугольника, драйвер округляет размер выборки до размера целевого прямоугольника.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA поддерживается начиная с операционной системы Windows 7. |
заголовка | d3dumddi.h (include D3dumddi.h) |