IMFSinkWriter::NotifyEndOfSegment-Methode (mfreadwrite.h)
Benachrichtigt die Mediensenke, dass ein Stream das Ende eines Segments erreicht hat.
Syntax
HRESULT NotifyEndOfSegment(
[in] DWORD dwStreamIndex
);
Parameter
[in] dwStreamIndex
Der nullbasierte Index eines Streams oder MF_SINK_WRITER_ALL_STREAMS , um zu signalisieren, dass alle Datenströme das Ende eines Segments erreicht haben.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Die Anforderung ist ungültig. |
Hinweise
Sie müssen IMFSinkWriter::BeginWriting aufrufen, bevor Sie diese Methode aufrufen. Andernfalls gibt die Methode MF_E_INVALIDREQUEST zurück.
Diese Methode sendet einen MFSTREAMSINK_MARKER_ENDOFSEGMENT-Marker an die Mediensenke für die angegebenen Datenströme. Weitere Informationen finden Sie unter IMFStreamSink::P laceMarker.
Diese Schnittstelle ist unter Windows Vista verfügbar, wenn die Plattformupdateergänzung für Windows Vista installiert ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista und Plattform-Update-Ergänzung 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 |