Freigeben über


Sink Writer-Attribute

Die folgenden Attribute können verwendet werden, um den Senkenschreiber zu initialisieren.

Attribut Beschreibung
MF_LOW_LATENCY Ermöglicht die Verarbeitung mit geringer Latenz.
MF_READWRITE_DISABLE_CONVERTERS Aktiviert oder deaktiviert Formatkonvertierungen durch den Senkenschreiber.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Ermöglicht dem Senkenschreiber die Verwendung hardwarebasierter Media Foundation-Transformationen (MFTs).
MF_SINK_WRITER_ASYNC_CALLBACK Enthält einen Zeiger auf die Rückrufschnittstelle der Anwendung für den Senkenschreiber.
MF_SINK_WRITER_DISABLE_THROTTLING Gibt an, ob der Senkenschreiber die Rate der eingehenden Daten begrenzt.
MF_TRANSCODE_CONTAINERTYPE Gibt den Containertyp der Ausgabedatei an.
MFT_FIELDOFUSE_UNLOCK_Attribute Enthält ein IMFFieldOfUseMFTUnlock Zeiger, der zum Entsperren eines MFT mit Feldeinschränkungen verwendet wird. Weitere Informationen finden Sie unter Feld der Verwendungseinschränkungen.
MF_SINK_WRITER_D3D_MANAGER Verwenden Sie dieses Attribut, um ein Direct3D-Gerät für alle Video-Encoder oder Mediensenken bereitzustellen, die vom Senkenschreiber geladen werden.

 

Verwenden Sie diese Attribute mit den folgenden Methoden und Funktionen:

Um eines dieser Attribute zu verwenden, rufen Sie zuerst MFCreateAttributes auf, um einen neuen Attributspeicher zu erstellen. Verwenden Sie dann die IMFAttributes Schnittstelle, um die gewünschten Attribute im Attributspeicher festzulegen. Übergeben Sie den IMFAttributes Zeiger an den pAttributes Parameter einer der zuvor aufgeführten Methoden oder Funktionen.

IMFSinkWriter-

Media Foundation Attributes