MF _ READWRITE _ ENABLE HARDWARE _ _ TRANSFORMS-Attribut

Ermöglicht dem Quellleser oder Senkenwriter die Verwendung hardwarebasierter Media Foundation Transformationen (MFTs).

Datentyp

UINT32

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs DIE ATTRIBUTEAttributes::GetUINT32 auf.

Rufen Sie ZUM Festlegen dieses Attributs DIE ATTRIBUTEAttributes::SetUINT32 auf.

Bemerkungen

Standardmäßig verwenden der Quellleser und der Senkenwriter keine Hardwaredecoder oder Encoder. Um die Verwendung von Hardware-MFTs zu aktivieren, legen Sie dieses Attribut beim Erstellen des Quelllesers oder Senkenwriters auf TRUE fest.

Verwenden Sie dieses Attribut mit den folgenden Funktionen:

Es gibt eine Ausnahme vom Standardverhalten. Der Quellleser und der Senkenwriter verwenden automatisch MFTs, die lokal im Prozess des Aufrufers registriert sind. Um ein MFT lokal zu registrieren, rufen Sie MFTRegisterLocal oder MFTRegisterLocalByCLSIDauf. Hardware-MFTs, die lokal registriert sind, werden auch dann verwendet, wenn das ATTRIBUT MF _ READWRITE _ ENABLE HARDWARE _ _ TRANSFORMS nicht festgelegt ist.

Dieses Attribut wirkt sich nicht auf die hardwarebeschleunigte Videodecodierung aus, die DirectX Video Acceleration (DXVA) verwendet. Legen Sie das ATTRIBUT MF SOURCE READER _ _ _ D3D _ MANAGER fest, um die DXVA-Decodierung im Quellleser zu aktivieren.

Wenn dieses Attribut TRUE ist, legen Sie das MF _ READWRITE _ DISABLE _ CONVERTERS-Attribut nicht fest.

Requirements (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

Weitere Informationen

Alphabetische Liste der Media Foundation Attribute

Sink Writer-Attribute

Quellleseattribute