énumération DXVAHD_BLT_STATE (dxvahd.h)
Spécifie les paramètres d’état pour les opérations de fente lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Pour définir un paramètre d’état, appelez la méthode IDXVAHD_VideoProcessor ::SetVideoProcessBltState . Cette méthode prend une valeur DXVAHD_BLT_STATE et un tableau d’octets comme entrée. Le tableau d’octets contient des données d’état, dont la structure est définie par la valeur DXVAHD_BLT_STATE .
Syntax
typedef enum _DXVAHD_BLT_STATE {
DXVAHD_BLT_STATE_TARGET_RECT = 0,
DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
DXVAHD_BLT_STATE_ALPHA_FILL = 3,
DXVAHD_BLT_STATE_CONSTRICTION = 4,
DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;
Constantes
DXVAHD_BLT_STATE_TARGET_RECT Valeur : 0 Spécifie le rectangle cible, qui est la zone dans la surface de destination où la sortie sera dessinée. Les données d’état sont une structure DXVAHD_BLT_STATE_TARGET_RECT_DATA . |
DXVAHD_BLT_STATE_BACKGROUND_COLOR Valeur : 1 Spécifie la couleur d'arrière-plan. Les données d’état sont une structure DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA . |
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE Valeur : 2 Spécifie l’espace de couleur de sortie. Les données d’état sont une structure DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA . |
DXVAHD_BLT_STATE_ALPHA_FILL Valeur : 3 Spécifie la façon dont l’appareil DXVA-HD calcule les valeurs alpha de sortie. Les données d’état sont une structure DXVAHD_BLT_STATE_ALPHA_FILL_DATA . |
DXVAHD_BLT_STATE_CONSTRICTION Valeur : 4 Spécifie la quantité de sous-échantillonnage à effectuer sur la sortie. Les données d’état sont une structure DXVAHD_BLT_STATE_CONSTRICTION_DATA . |
DXVAHD_BLT_STATE_PRIVATE Valeur : 1000 Spécifie que les données d’état contiennent un état blit privé DXVA-HD. Utilisez cet état pour les paramètres propriétaires ou spécifiques à l’appareil. Les données d’état sont une structure DXVAHD_BLT_STATE_PRIVATE_DATA . |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dxvahd.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour