Freigeben über


IMFSourceReader-Schnittstelle (mfreadwrite.h)

Wird vom Quellleserobjekt von Microsoft Media Foundation implementiert.

Vererbung

Die IMFSourceReader-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFSourceReader verfügt auch über folgende Membertypen:

Methoden

Die IMFSourceReader-Schnittstelle verfügt über diese Methoden.

 
IMFSourceReader::Flush

Leert einen oder mehrere Streams. (IMFSourceReader.Flush)
IMFSourceReader::GetCurrentMediaType

Ruft den aktuellen Medientyp für einen Stream ab.
IMFSourceReader::GetNativeMediaType

Ruft ein Format ab, das nativ von der Medienquelle unterstützt wird.
IMFSourceReader::GetPresentationAttribute

Ruft ein Attribut aus der zugrunde liegenden Medienquelle ab.
IMFSourceReader::GetServiceForStream

Fragt die zugrunde liegende Medienquelle oder den zugrunde liegenden Decoder für eine Schnittstelle ab.
IMFSourceReader::GetStreamSelection

Fragt ab, ob ein Stream ausgewählt ist.
IMFSourceReader::ReadSample

Liest das nächste Beispiel aus der Medienquelle.
IMFSourceReader::SetCurrentMediaType

Legt den Medientyp für einen Stream fest.
IMFSourceReader::SetCurrentPosition

Sucht nach einer neuen Position in der Medienquelle.
IMFSourceReader::SetStreamSelection

Wählt einen oder mehrere Streams aus oder hebt die Auswahl auf.

Hinweise

Um den Quellleser zu erstellen, rufen Sie eine der folgenden Funktionen auf:

Alternativ können Sie die IMFReadWriteClassFactory-Schnittstelle verwenden.

Diese Schnittstelle ist unter Windows Vista verfügbar, wenn das Plattformupdate-Supplement für Windows Vista installiert ist.

In Windows 8 wird diese Schnittstelle um IMFSourceReaderEx erweitert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Ergänzung zu Windows 7, Windows Vista und Plattformupdates für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfreadwrite.h

Weitere Informationen

Media Foundation-Schnittstellen

Quellleser