Freigeben über


IMFSinkWriter-Schnittstelle (mfreadwrite.h)

Wird vom Microsoft Media Foundation-Sink Writer-Objekt implementiert.

Vererbung

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

Methoden

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

 
IMFSinkWriter::AddStream

Fügt dem Senkenschreiber einen Stream hinzu.
IMFSinkWriter::BeginWriting

Initialisiert den Senkenschreiber zum Schreiben.
IMFSinkWriter::Finalize

Schließt alle Schreibvorgänge für den Senkenschreiber ab.
IMFSinkWriter::Flush

Leert einen oder mehrere Streams. (IMFSinkWriter.Flush)
IMFSinkWriter::GetServiceForStream

Fragt die zugrunde liegende Mediensenke oder den zugrunde liegenden Encoder für eine Schnittstelle ab.
IMFSinkWriter::GetStatistics

Ruft Statistiken zur Leistung des Senkenschreibers ab.
IMFSinkWriter::NotifyEndOfSegment

Benachrichtigt die Mediensenke, dass ein Datenstrom das Ende eines Segments erreicht hat.
IMFSinkWriter::P laceMarker

Places einen Marker im angegebenen Stream.
IMFSinkWriter::SendStreamTick

Gibt eine Lücke in einem Eingabedatenstrom an.
IMFSinkWriter::SetInputMediaType

Legt das Eingabeformat für einen Stream auf dem Senkenschreiber fest.
IMFSinkWriter::WriteSample

Liefert ein Beispiel an den Senkenschreiber.

Hinweise

Um den Senkenschreiber 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 IMFSinkWriterEx 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

Sink Writer