Partager via


énumération D3D11_VIDEO_USAGE (d3d11.h)

Spécifie l’utilisation prévue pour un processeur vidéo.

Syntax

typedef enum D3D11_VIDEO_USAGE {
  D3D11_VIDEO_USAGE_PLAYBACK_NORMAL = 0,
  D3D11_VIDEO_USAGE_OPTIMAL_SPEED = 1,
  D3D11_VIDEO_USAGE_OPTIMAL_QUALITY = 2
} ;

Constantes

 
D3D11_VIDEO_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.
D3D11_VIDEO_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 de meilleures performances et que vous pouvez accepter une certaine 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.
D3D11_VIDEO_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 à 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête d3d11.h

Voir aussi

D3D11_VIDEO_PROCESSOR_CONTENT_DESC

Énumérations vidéo Direct3D 11