Partager via


énumération D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d11.h)

Spécifie le mode de remplissage alpha pour le traitement vidéo.

Syntax

typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} ;

Constantes

 
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE
Valeur : 0
Les valeurs alpha à l’intérieur du rectangle cible sont définies sur opaques.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
Valeur : 1
Les valeurs alpha à l’intérieur du rectangle cible sont définies sur la valeur alpha spécifiée dans la couleur d’arrière-plan. Pour définir la couleur d’arrière-plan, appelez la méthode ID3D11VideoContext ::VideoProcessorSetOutputBackgroundColor .
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
Valeur : 2
Les valeurs alpha existantes restent inchangées dans l’aire de sortie.
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
Valeur : 3
Les valeurs alpha sont extraites d’un flux d’entrée, mises à l’échelle et copiées dans le rectangle de destination correspondant pour ce flux. Le flux d’entrée est spécifié dans le paramètre StreamIndex de la méthode ID3D11VideoContext ::VideoProcessorSetOutputAlphaFillMode .

Si le flux d’entrée n’a pas de données alpha, le processeur vidéo définit les valeurs alpha dans le rectangle cible sur opaque. Si le flux d’entrée est désactivé ou si le rectangle source est vide, les valeurs alpha du rectangle cible ne sont pas modifiées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête d3d11.h

Voir aussi

Énumérations vidéo Direct3D 11

ID3D11VideoContext ::VideoProcessorSetOutputAlphaFillMode