Partager via


structure DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA (d3dumddi.h)

La structure DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA décrit les données qui spécifient le mode de remplissage alpha de la sortie.

Syntaxe

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

Membres

[in] Mode

Valeur de type DXVAHDDDI_ALPHA_FILL_MODE qui indique le type de mode de remplissage alpha à définir. La valeur par défaut est DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, ce qui indique de remplir la sortie avec la valeur alpha de la couleur d’arrière-plan.

[in] StreamNumber

Numéro d’index de flux de base zéro. Ce nombre doit être inférieur au nombre que le pilote définit dans le membre MaxStreamStates de la structure DXVAHDDDI_VPDEVCAPS . Le pilote doit faire référence à ce nombre uniquement lorsque le membre Mode est défini sur DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. La valeur par défaut est zéro.

Remarques

Le runtime Direct3D spécifie l’état DXVAHDDDI_BLT_STATE_ALPHA_FILL dans le membre State de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dans un appel à la fonction SetVideoProcessBltState du pilote uniquement lorsque le format de sortie est un type de format alpha (par exemple, D3DDDIFMT_A8R8G8B8 à partir de l’énumération D3DDDIFORMAT ).

Le mode DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM nécessite les conditions suivantes :

  • L’état DXVAHDDDI_BLT_STATE_ALPHA_FILL affecte uniquement l’alpha dans le rectangle de destination. Le reste de la sortie reste inchangé.
  • Si le type de format d’entrée est sans alpha, l’alpha source est considéré comme opaque.
  • Si le flux d’entrée est désactivé ou indisponible, la sortie reste inchangée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState