é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 |