D3D11_VIDEO_USAGE-Enumeration (d3d11.h)

Gibt die beabsichtigte Verwendung für einen Videoprozessor an.

Syntax

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

Konstanten

 
D3D11_VIDEO_USAGE_PLAYBACK_NORMAL
Wert: 0
Normale Videowiedergabe. Der Grafiktreiber sollte eine Reihe von Funktionen verfügbar machen, die für die Videowiedergabe in Echtzeit geeignet sind.
D3D11_VIDEO_USAGE_OPTIMAL_SPEED
Wert: 1
Optimale Geschwindigkeit. Der Grafiktreiber sollte einen minimalen Satz von Funktionen verfügbar machen, die für die Leistung optimiert sind.



Verwenden Sie diese Einstellung, wenn Sie eine bessere Leistung wünschen und eine gewisse Verringerung der Videoqualität hinnehmen können. Sie können diese Einstellung beispielsweise im Energiesparmodus oder zum Wiedergeben von Videominiaturansichten verwenden.
D3D11_VIDEO_USAGE_OPTIMAL_QUALITY
Wert: 2
Optimale Qualität. Der Grafiktreiber sollte seine maximalen Funktionen verfügbar machen.

Geben Sie diese Einstellung an, um die bestmögliche Videoqualität zu erhalten. Es eignet sich für Aufgaben wie die Videobearbeitung, wenn Qualität wichtiger ist als Geschwindigkeit. Es ist nicht für die Echtzeitwiedergabe geeignet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Kopfzeile d3d11.h

Weitere Informationen

D3D11_VIDEO_PROCESSOR_CONTENT_DESC

Direct3D 11-Videoaufzählungen