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 |