IDirectXVideoDecoderService-Schnittstelle (dxva2api.h)

Bietet Zugriff auf DXVA-Decoderdienste (DirectX Video Acceleration). Verwenden Sie diese Schnittstelle, um abzufragen, welche hardwarebeschleunigten Decodierungsvorgänge verfügbar sind, und um DXVA-Videodecodergeräte zu erstellen.

Um einen Zeiger auf diese Schnittstelle abzurufen, rufen Sie IDirect3DDeviceManager9::GetVideoService oder DXVA2CreateVideoService mit dem Schnittstellenbezeichner IID_IDirectXVideoDecoderService auf.

Vererbung

Die IDirectXVideoDecoderService-Schnittstelle erbt von IDirectXVideoAccelerationService. IDirectXVideoDecoderService verfügt auch über die folgenden Membertypen:

Methoden

Die IDirectXVideoDecoderService-Schnittstelle verfügt über diese Methoden.

 
IDirectXVideoDecoderService::CreateVideoDecoder

Erstellt ein Videodecodergerät.
IDirectXVideoDecoderService::GetDecoderConfigurations

Ruft die Konfigurationen ab, die für ein Decodergerät verfügbar sind.
IDirectXVideoDecoderService::GetDecoderDeviceGuids

Ruft ein Array von GUIDs ab, das die von der Grafikhardware unterstützten Decodergeräte identifiziert.
IDirectXVideoDecoderService::GetDecoderRenderTargets

Ruft die unterstützten Renderziele für ein angegebenes Decodergerät ab.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dxva2api.h

Weitere Informationen

DirectX VideoBeschleunigung 2.0

IDirectXVideoAccelerationService

Media Foundation-Schnittstellen