Sink Writer-Attribute

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

attribute 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 einschränkt.
MF_TRANSCODE_CONTAINERTYPE Gibt den Containertyp der Ausgabedatei an.
MFT_FIELDOFUSE_UNLOCK_Attribute Enthält einen IMFFieldOfUseMFTUnlock-Zeiger , der zum Entsperren eines MFT mit Verwendungseinschränkungen verwendet wird. Weitere Informationen finden Sie unter Feld der Nutzungseinschränkungen.
MF_SINK_WRITER_D3D_MANAGER Verwenden Sie dieses Attribut, um ein Direct3D-Gerät für alle Videoencoder 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 zunächst 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-Attribute