Freigeben über


MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS-Attribut

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

Datentyp

UINT32

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs IMFAttributes::GetUINT32 auf.

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

Bemerkungen

Standardmäßig verwenden der Quellleser und der Senkenschreiber keine Hardwaredecoder oder Encoder. Um die Verwendung von Hardware-MFTs zu aktivieren, legen Sie dieses Attribut auf TRUE fest, wenn Sie den Quellleser oder Senkenschreiber erstellen.

Verwenden Sie dieses Attribut mit den folgenden Funktionen:

Es gibt eine Ausnahme vom Standardverhalten. Quellleser und Senkenschreiber verwenden automatisch MFTs, die lokal im Prozess des Aufrufers registriert sind. Um eine MFT lokal zu registrieren, rufen Sie MFTRegisterLocal oder MFTRegisterLocalByCLSID auf. Lokal registrierte Hardware-MFTs 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 die DirectX-Videobeschleunigung (DXVA) verwendet. Um die DXVA-Decodierung im Quellleser zu aktivieren, legen Sie das attribut MF_SOURCE_READER_D3D_MANAGER fest.

Wenn dieses Attribut TRUE ist, legen Sie das attribut MF_READWRITE_DISABLE_CONVERTERS nicht fest.

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

Sink Writer-Attribute

Quellleseattribute