Delen via


kenmerk MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS

Hiermee geeft u op dat de bronlezer of Sink Writer alleen hardwaregebaseerde Media Foundation-transformaties (MFT's) moet laden die overeenkomen met de doorgegeven D3D-apparaatbeheer.

Gegevenstype

UINT32

Ophalen/instellen

Als u dit kenmerk wilt ophalen, roept u IMFAttributes::GetUINT32aan.

Als u dit kenmerk wilt instellen, roept u IMFAttributes::SetUINT32aan.

Opmerkingen

De bronlezer en Sink Writer gebruiken standaard elke transformatie die overeenkomt met het mediatype, met inbegrip van software-decoders en coderingsprogramma's. Stel dit kenmerk in op TRUE om ervoor te zorgen dat de bronlezer of Sink Writer alleen hardware-MMFT's gebruikt die overeenkomen met de doorgegeven D3D-apparaatbeheer via de kenmerken MF_SOURCE_READER_D3D_MANAGER of MF_SINK_WRITER_D3D_MANAGER . Als er geen overeenkomende hardware MFT wordt gevonden, mislukt de bronlezer of sink writer-API die probeert de transformatieketen te maken met een geschikte foutcode.

Als D3D-apparaatbeheer niet wordt doorgegeven of als het kenmerk MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS niet is ingesteld, heeft dit kenmerk geen effect.

Gebruik dit kenmerk met de volgende functies:

Behoeften

Voorwaarde Waarde
Minimaal ondersteunde client Windows 11 versie 25H2
Minimaal ondersteunde server Windows Server versie 25H2
Koptekst Mfreadwrite.h

Zie ook

alfabetische lijst met Media Foundation-kenmerken

Sink Writer-kenmerken

kenmerken van bronlezer