énumération D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 (d3d12umddi.h)

Contient des valeurs pour les modes de remplissage alpha.

Syntax

typedef enum D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 {
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_BACKGROUND,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION,
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_SOURCE_STREAM
} ;

Constantes

 
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_OPAQUE
Les valeurs alpha à l’intérieur du rectangle cible sont définies sur opaques.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_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.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_DESTINATION
Les valeurs alpha existantes restent inchangées dans la surface de sortie.
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_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 membre AlphaFillModeSourceStreamIndex de la structure D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC . 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.

Remarques

Le mode de remplissage alpha est utilisé dans D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS. L’indicateur D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE est toujours pris en charge. Les modes d’arrière-plan, de destination et de flux source ne sont pris en charge que lorsque le pilote signale D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_ALPHA_FILL.

Configuration requise

   
En-tête d3d12umddi.h (include D3d12umddi.h)