Partager via


énumération D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE (d3d10umddi.h)

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

Syntaxe

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE,
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND,
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION,
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
} ;

Constantes

 
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE
Les valeurs alpha à l’intérieur du rectangle cible sont définies sur opaques.
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
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 fonction VideoProcessorSetOutputBackgroundColor.
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
Les valeurs alpha existantes restent inchangées dans la surface de sortie.
D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
Les valeurs alpha sont extraites d’un flux d’entrée, mis à 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 fonction 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputBackgroundColor