Freigeben über


DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA-Struktur (d3dumddi.h)

Die DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA-Struktur beschreibt Daten, die den Alphafü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;

Member

[in] Mode

Ein DXVAHDDDI_ALPHA_FILL_MODE typisierter Wert, der den Typ des festzulegenden Alphafü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 Streamindexnummer. Diese Zahl muss kleiner als die Zahl sein, die der Treiber im MaxStreamStates-Member der DXVAHDDDI_VPDEVCAPS-Struktur festlegt. Der Treiber sollte nur auf diese Nummer verweisen, wenn das Moduselement auf DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM festgelegt ist. Der Standardwert ist 0 (null).

Hinweise

Die Direct3D-Runtime 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 ).

Der DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM-Modus erfordert die folgenden Bedingungen:

  • Der DXVAHDDDI_BLT_STATE_ALPHA_FILL Zustand wirkt sich nur auf das 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
Unterstützte Mindestversion (Client) DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA wird ab dem Windows 7-Betriebssystem unterstützt.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState