структура DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA (d3dumddi.h)
Структура DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA описывает данные состояния потока, указывающие ключ luma входных данных. Драйвер предполагает, что пиксель, имеющий значение luma в диапазоне luma-key, является прозрачным.
Синтаксис
typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
[in] BOOL Enable;
[in] FLOAT Lower;
[in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;
Члены
[in] Enable
Логическое значение, указывающее, включен ли ключ luma. Значение по умолчанию — значение FALSE, указывающее, что ключ luma отключен.
[in] Lower
Значение FLOAT в диапазоне от 0.0 до 1.0, описывающее нижнее значение luma-key. Значение по умолчанию — 0.0.
[in] Upper
Значение FLOAT в диапазоне от 0.0 до 1.0, описывающее значение верхнего luma-key. Значение по умолчанию — 0.0.
Замечания
Среда выполнения Direct3D указывает состояние DXVAHDDDI_STREAM_STATE_LUMA_KEY в элементе состояния элемента структуры D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE в вызове функции драйвера SetVideoProcessStreamState. Это происходит только в том случае, если драйвер ранее задал значение DXVAHDDDI_FEATURE_CAPS_LUMA_KEY в FeatureCaps член структуры DXVAHDDDI_VPDEVCAPS, когда функция GetCaps драйвера вызывается с набором значений D3DDDICAPS_DXVAHD_GETVPDEVCAPS.
Если драйвер не задает значение DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY в InputFormatCaps элемент структуры DXVAHDDDI_VPDEVCAPS, когда функция GetCap s драйвера вызывается с набором значений D3DDDICAPS_DXVAHD_GETVPDEVCAPS, драйвер игнорирует данные luma-key.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA поддерживается начиная с операционной системы Windows 7. |
заголовка | d3dumddi.h (include D3dumddi.h) |