Freigeben über


MF_CAPTURE_ENGINE_DISABLE_DXVA-Attribut

Gibt an, ob die Aufnahme-Engine die DirectX-Videobeschleunigung (DXVA) für die Videodecodierung verwendet.

Datentyp

BOOL gespeichert als UINT32

Bemerkungen

Dieses Attribut gilt, wenn die folgenden Bedingungen zutreffen:

  • Die Aufnahme-Engine decodiert einen komprimierten Videodatenstrom vom Aufnahmegerät (z. B. wenn das Aufnahmegerät H.264-Video ausgibt).
  • Der Videodecoder unterstützt die hardwarebeschleunigte Decodierung mit DXVA.
  • Die Anwendung verwendet das attribut MF_CAPTURE_ENGINE_D3D_MANAGER, um die DXGI-Geräte-Manager für die Erfassungs-Engine festzulegen.

Andernfalls wird dieses Attribut ignoriert.

Mit diesem Attribut kann die Anwendung DXVA deaktivieren und gleichzeitig direct3D-Oberflächen decodieren.

Der Standardwert dieses Attributs ist FALSE, d. h. die DXVA-Decodierung ist aktiviert, wenn sie verfügbar ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Header
Mfcaptureengine.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Attribute der Erfassungs-Engine

IMFCaptureEngine::Initialize