Attribute des Quelllesers

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

attribute BESCHREIBUNG
MF_LOW_LATENCY Ermöglicht die Verarbeitung mit geringer Latenz.
MF_READWRITE_DISABLE_CONVERTERS Aktiviert oder deaktiviert Formatkonvertierungen durch den Quellleser.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Ermöglicht es dem Quellleser, hardwarebasierte Media Foundation-Transformationen (MFTs) zu verwenden.
MF_SOURCE_READER_ASYNC_CALLBACK Enthält einen Zeiger auf die Rückrufschnittstelle der Anwendung für den Quellleser.
MF_SOURCE_READER_D3D_MANAGER Enthält einen Zeiger auf den Microsoft Direct3D-Geräte-Manager.
MF_SOURCE_READER_DISABLE_DXVA Gibt an, ob der Quellleser DirectX Video Acceleration (DXVA) auf dem Videodecoder aktiviert.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN Gibt an, ob der Quellleser die Medienquelle herunterfährt.
Gilt nur, wenn die Anwendung den Quellleser aus einem vorhandenen Medienquellenobjekt erstellt.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Ermöglicht die erweiterte Videoverarbeitung durch den Quellleser, einschließlich Farbraumkonvertierung, Deinterlacing, Größenänderung von Videos und Bildfrequenzkonvertierung.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING Ermöglicht die eingeschränkte Videoverarbeitung durch den Quellleser.
MF_SOURCE_READER_MEDIASOURCE_CONFIG Enthält Konfigurationseigenschaften für die Medienquelle.
MF_SOURCE_READER_PASSTHROUGH_MODE Wenn dieses Attribut festgelegt ist, gibt der Quellleser Videobeispiele, die vom Systemspeicher unterstützt werden, an interne MFTs weiter, ohne sie automatisch in eine DirectX-Textur zu kopieren, auch wenn ein Direct3D-Geräte-Manager vorhanden ist.
MFT_FIELDOFUSE_UNLOCK_Attribute Enthält einen IMFFieldOfUseMFTUnlock-Zeiger, der zum Entsperren eines MFT mit Verwendungseinschränkungen verwendet wird. Weitere Informationen finden Sie unter Verwendungseinschränkungen.

 

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 Parameter pAttributes einer der oben aufgeführten Methoden oder Funktionen.

Media Foundation-Attribute

Quellreader

IMFSourceReader