Partager via


énumération DXVAHD_DEVICE_USAGE (dxvahd.h)

Spécifie l’utilisation prévue pour un appareil Microsoft DirectX Video Acceleration Haute Définition (DXVA-HD).

Syntax

typedef enum _DXVAHD_DEVICE_USAGE {
  DXVAHD_DEVICE_USAGE_PLAYBACK_NORMAL = 0,
  DXVAHD_DEVICE_USAGE_OPTIMAL_SPEED = 1,
  DXVAHD_DEVICE_USAGE_OPTIMAL_QUALITY = 2
} DXVAHD_DEVICE_USAGE;

Constantes

 
DXVAHD_DEVICE_USAGE_PLAYBACK_NORMAL
Valeur : 0
Lecture vidéo normale. Le pilote graphique doit exposer un ensemble de fonctionnalités appropriées pour la lecture vidéo en temps réel.
DXVAHD_DEVICE_USAGE_OPTIMAL_SPEED
Valeur : 1
Vitesse optimale. Le pilote graphique doit exposer un ensemble minimal de fonctionnalités optimisées pour les performances.

Utilisez ce paramètre si vous souhaitez obtenir de meilleures performances et que vous pouvez accepter une réduction de la qualité vidéo. Par exemple, vous pouvez utiliser ce paramètre en mode économie d’énergie ou pour lire des miniatures vidéo.
DXVAHD_DEVICE_USAGE_OPTIMAL_QUALITY
Valeur : 2
Qualité optimale. Le pilote graphique doit exposer son ensemble maximal de fonctionnalités.

Spécifiez ce paramètre pour obtenir la meilleure qualité vidéo possible. Il convient pour des tâches telles que le montage vidéo, lorsque la qualité est plus importante que la vitesse. Il n’est pas approprié pour la lecture en temps réel.

Remarques

Le pilote graphique utilise l’une de ces constantes d’énumération comme indicateur lorsqu’il crée le périphérique DXVA-HD.

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

DXVAHD_CreateDevice

Énumérations vidéo Direct3D

Énumérations Media Foundation