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 |