Freigeben über


DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA Struktur (d3dumddi.h)

Die DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA Struktur beschreibt Daten, die den Alpha-Füllmodus der Ausgabe angeben.

Syntax

typedef struct _DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA {
  [in] DXVAHDDDI_ALPHA_FILL_MODE Mode;
  [in] UINT                      StreamNumber;
} DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA;

Angehörige

[in] Mode

Ein DXVAHDDDI_ALPHA_FILL_MODE-typed-Wert, der den Typ des festzulegenden Alpha-Füllmodus angibt. Der Standardwert ist DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, der angibt, dass die Ausgabe mit dem Alphawert der Hintergrundfarbe gefüllt wird.

[in] StreamNumber

Eine nullbasierte Datenstromindexnummer. Diese Zahl muss kleiner als die Zahl sein, die der Treiber im MaxStreamStates Member der DXVAHDDDI_VPDEVCAPS-Struktur festlegt. Der Treiber sollte nur dann auf diese Nummer verweisen, wenn der Modus Mitglied auf DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM festgelegt ist. Der Standardwert ist Null.

Bemerkungen

Die Direct3D-Laufzeit gibt den DXVAHDDDI_BLT_STATE_ALPHA_FILL Zustand im State Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE-Struktur in einem Aufruf der SetVideoProcessBltState Funktion des Treibers nur an, wenn das Ausgabeformat ein Formattyp mit Alpha ist (z. B. D3DDDIFMT_A8R8G8B8 aus der D3DDDIFORMAT-Enumeration).

Für den DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM-Modus sind die folgenden Bedingungen erforderlich:

  • Der DXVAHDDDI_BLT_STATE_ALPHA_FILL Zustand wirkt sich nur auf Alpha innerhalb des Zielrechtecks aus. Der Rest der Ausgabe bleibt unverändert.
  • Wenn der Eingabeformattyp ohne Alpha ist, wird das Quell-Alpha als undurchsichtig betrachtet.
  • Wenn der Eingabedatenstrom deaktiviert oder nicht verfügbar ist, bleibt die Ausgabe unverändert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA wird ab dem Windows 7-Betriebssystem unterstützt.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState-