é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 l’aire de sortie. |
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020_SOURCE_STREAM 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 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
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |