Delen via


Sink Writer-kenmerken

De volgende kenmerken kunnen worden gebruikt om de sinkschrijver te initialiseren.

Attribuut Beschrijving
MF_LOW_LATENCY Maakt verwerking met lage latentie mogelijk.
MF_READWRITE_DISABLE_CONVERTERS Hiermee kunt u indelingsconversies door de sink writer in- of uitschakelen.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Hiermee kan de sink writer hardwaregebaseerde Media Foundation-transformaties (MFT's) gebruiken.
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.
MF_SINK_WRITER_ASYNC_CALLBACK Bevat een aanwijzer naar de callback-interface van de toepassing voor de sink writer.
MF_SINK_WRITER_DISABLE_THROTTLING Hiermee geeft u op of de sink writer de snelheid van binnenkomende gegevens beperkt.
MF_TRANSCODE_CONTAINERTYPE Hiermee geeft u het containertype van het uitvoerbestand.
MFT_FIELDOFUSE_UNLOCK_Attribute Bevat een IMFFieldOfUseMFTUnlock aanwijzer, die wordt gebruikt om een MFT te ontgrendelen met beperkingen voor veldgebruik. Zie Veld van gebruiksbeperkingenvoor meer informatie.
MF_SINK_WRITER_D3D_MANAGER Gebruik dit kenmerk om een Direct3D-apparaat op te geven voor videocoderingsprogramma's of media-sinks die door de sinkschrijver zijn geladen.

 

Gebruik deze kenmerken met de volgende methoden en functies:

Als u een van deze kenmerken wilt gebruiken, roept u eerst MFCreateAttributes- aan om een nieuw kenmerkarchief te maken. Gebruik vervolgens de IMFAttributes interface om de gewenste kenmerken in te stellen in het kenmerkarchief. Geef de IMFAttributes pointer door aan de pAttributes parameter van een van de methoden of functies die eerder worden vermeld.

IMFSinkWriter

Media Foundation-kenmerken