DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA Struktur (d3dumddi.h)
Die DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA-Struktur beschreibt Daten zum Datenstromzustand, die den Luma-Schlüssel der Eingabe angibt. Der Treiber geht davon aus, dass ein Pixel, das einen Luma-Wert innerhalb des Luma-Schlüsselbereichs aufweist, 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;
Angehörige
[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 Luma-Schlüsselwert beschreibt. Der Standardwert ist 0,0.
[in] Upper
Ein FLOAT-Wert im Bereich von 0,0 bis 1,0, der den oberen Luma-Schlüsselwert beschreibt. Der Standardwert ist 0,0.
Bemerkungen
Die Direct3D-Laufzeit 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 Wertsatz aufgerufen wird.
Wenn der Treiber den DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY Wert im InputFormatCaps Member der DXVAHDDDI_VPDEVCAPS Struktur nicht festgelegt, wenn die GetCaps-Funktion des Treibers mit dem D3DDDICAPS_DXVAHD_GETVPDEVCAPS Wertsatz aufgerufen wird, ignoriert der Treiber die Luma-Schlüsseldaten.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA wird ab dem Windows 7-Betriebssystem unterstützt. |
Header- | d3dumddi.h (include D3dumddi.h) |