структура DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA (d3dumddi.h)
Структура DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA описывает данные состояния потока, указывающие ключ luma входных данных. Драйвер предполагает, что пиксель со значением luma в диапазоне клавиш luma является прозрачным.
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-ключа. Значение по умолчанию — 0,0.
[in] Upper
Значение FLOAT в диапазоне от 0,0 до 1,0, описывающее значение верхнего luma-ключа. Значение по умолчанию — 0,0.
Среда выполнения Direct3D указывает состояние DXVAHDDDI_STREAM_STATE_LUMA_KEY в элементе State структуры 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 при вызове функции GetCaps драйвера с D3DDDICAPS_DXVAHD_GETVPDEVCAPS значением, драйвер игнорирует данные luma-ключа.
Требование | Значение |
---|---|
Минимальная версия клиента | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA поддерживается начиная с операционной системы Windows 7. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |