Freigeben über


attribut MF_SOURCE_READER_DISABLE_DXVA

Gibt an, ob der Quellleser directX Video Acceleration (DXVA) für den Videodecoder aktiviert.

Datentyp

UINT32

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Bemerkungen

Dieses Attribut gilt, wenn die folgenden Bedingungen erfüllt sind:

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

Standardmäßig verwendet der Quellleser die Direct3D-Geräte-Manager für zwei Zwecke:

  • So aktivieren Sie die DXVA-Decodierung im Videodecoder.
  • So ordnen Sie Direct3D-Oberflächen für die Videobeispiele zu.

Wenn der Wert des MF_SOURCE_READER_DISABLE_DXVA-Attributs TRUE ist, deaktiviert der Quellleser die DXVA-Decodierung, obwohl er weiterhin die Direct3D-Geräte-Manager verwendet, um Direct3D-Oberflächen zuzuweisen.

Wenn das attribut MF_SOURCE_READER_D3D_MANAGER nicht festgelegt ist, wird das attribut MF_SOURCE_READER_DISABLE_DXVA ignoriert.

Der Standardwert dieses Attributs ist FALSE, was bedeutet, dass die DXVA-Decodierung aktiviert ist, wenn verfügbar.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Header
Mfreadwrite.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Quellleser

Quellleseattribute