Freigeben über


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
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_INVALIDREQUEST
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

Weitere Informationen

IMFSinkWriter

Senkenschreiber