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


структура 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)

См. также

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState