Freigeben über


DXVAHD_DEVICE_USAGE-Enumeration (dxvahd.h)

Gibt die beabsichtigte Verwendung für ein DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition) an.

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;

Konstanten

 
DXVAHD_DEVICE_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.
DXVAHD_DEVICE_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 akzeptieren können. Sie können diese Einstellung beispielsweise im Energiesparmodus oder zum Wiedergeben von Videominiaturansichten verwenden.
DXVAHD_DEVICE_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.

Hinweise

Der Grafiktreiber verwendet eine dieser Enumerationskonstanten als Hinweis, wenn er das DXVA-HD-Gerät erstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile dxvahd.h

Weitere Informationen

DXVA-HD

DXVAHD_CreateDevice

Direct3D-Videoaufzählungen

Media Foundation-Enumerationen