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:
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
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 |
|