Partager via


é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

DXVA-HD

Énumérations vidéo Direct3D

Énumérations Media Foundation