DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA Struktur (d3dumddi.h)

Die DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA-Struktur beschreibt Daten, die die Hintergrundfarbe angibt, die das Zielrechteck der Ausgabe ausfüllen soll.

Syntax

typedef struct _DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA {
  [in] BOOL            YCbCr;
  [in] DXVAHDDDI_COLOR BackgroundColor;
} DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA;

Member

[in] YCbCr

Ein boolescher Wert, der angibt, ob der Treiber bestimmen soll, ob das BackgroundColor-Element einen YCbCr- oder RGB-Farbraum angibt. Der Standardwert ist FALSE, was einen RGB-Farbraum angibt. TRUE gibt einen YCbCr-Farbraum an.

[in] BackgroundColor

Eine DXVAHDDDI_COLOR Union, die die Hintergrundfarbe entweder als YCbCr- oder RGB-Farbraum angibt. Der Standardwert ist Vollbereich RGB Schwarz mit undurchsichtigem Alpha, d. h. (R,G,B,A) = (0,0,0,0,0,0,0,1,0).

Hinweise

Der Farbraum der Hintergrundfarbe wird durch den Farbraum der Ausgabe bestimmt. Weitere Informationen zum Ausgabefarbraum finden Sie unter DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA.

Der Alphawert der Hintergrundfarbe wird verwendet, wenn der DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND-Wert im Alphafüllmodus (d. h. dem Mode-Element der DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA-Struktur ) angegeben wird, wenn der DXVAHDDDI_BLT_STATE_ALPHA_FILL-Wert im State-Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE-Struktur in einem Aufruf der SetVideoProcessBltState-Funktion angegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA wird ab dem Windows 7-Betriebssystem unterstützt.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA

DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

DXVAHDDDI_COLOR

SetVideoProcessBltState