Freigeben über


Attribute des Quelllesers

Die folgenden Attribute können verwendet werden, um den Source Readerzu initialisieren.

Attribut 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 dem Quellleser die Verwendung hardwarebasierter Media Foundation-Transformationen (MFTs).
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 heruntergefahren.
Gilt nur, wenn die Anwendung den Quellleser aus einem vorhandenen Medienquellobjekt erstellt.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Ermöglicht die erweiterte Videoverarbeitung durch die Source Reader-, 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, durchläuft der Source Reader Videobeispiele, die vom Systemspeicher unterstützt werden, an interne MFTs, ohne sie automatisch in eine DirectX-Textur zu kopieren, auch wenn ein Direct3D-Geräte-Manager vorhanden ist.
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.

 

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.

Media Foundation Attributes

IMFSourceReader-