DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA Struktur (d3dumddi.h)
Die DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA-Struktur beschreibt Daten zum Streamzustand, die den Lumaschlüssel der Eingabe angibt. Der Treiber geht davon aus, dass ein Pixel mit einem luma-Wert innerhalb des Luma-Schlüsselbereichs transparent ist.
Syntax
typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
[in] BOOL Enable;
[in] FLOAT Lower;
[in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;
Member
[in] Enable
Ein boolescher Wert, der angibt, ob der luma-Schlüssel aktiviert ist. Der Standardwert ist FALSE, was angibt, dass der luma-Schlüssel deaktiviert ist.
[in] Lower
Ein FLOAT-Wert im Bereich von 0,0 bis 1,0, der den niedrigeren Lumaschlüsselwert beschreibt. Der Standardwert ist 0,0.
[in] Upper
Ein FLOAT-Wert im Bereich von 0,0 bis 1,0, der den oberen Lumaschlüsselwert beschreibt. Der Standardwert ist 0,0.
Hinweise
Die Direct3D-Runtime gibt den DXVAHDDDI_STREAM_STATE_LUMA_KEY Zustand im State Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE-Struktur in einem Aufruf der SetVideoProcessStreamState-Funktion des Treibers an. Dies geschieht nur, wenn der Treiber zuvor den DXVAHDDDI_FEATURE_CAPS_LUMA_KEY Wert im FeatureCaps-Member der DXVAHDDDI_VPDEVCAPS-Struktur festgelegt hat, wenn die GetCaps-Funktion des Treibers mit dem D3DDDICAPS_DXVAHD_GETVPDEVCAPS-Wert aufgerufen wird.
Wenn der Treiber den DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY Wert im InputFormatCaps-Member der DXVAHDDDI_VPDEVCAPS-Struktur nicht legt, wenn die GetCaps-Funktion des Treibers mit dem D3DDDICAPS_DXVAHD_GETVPDEVCAPS Wertsatz aufgerufen wird, ignoriert der Treiber die Luma-Key-Daten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA wird ab dem Windows 7-Betriebssystem unterstützt. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |