Freigeben über


IMFSinkWriter::SendStreamTick-Methode (mfreadwrite.h)

Gibt eine Lücke in einem Eingabedatenstrom an.

Syntax

HRESULT SendStreamTick(
  [in] DWORD    dwStreamIndex,
  [in] LONGLONG llTimestamp
);

Parameter

[in] dwStreamIndex

Der nullbasierte Index des Streams.

[in] llTimestamp

Die Position im Stream, an der die Lücke in den Daten auftritt. Der Wert wird in Einheiten von 100 Nanosekunden relativ zum Anfang des Datenstroms angegeben.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Rufen Sie für Video diese Methode einmal für jeden fehlenden Frame auf. Rufen Sie diese Methode für Audiodaten mindestens einmal pro Sekunde während einer Audiolücke auf. Legen Sie das MFSampleExtension_Discontinuity-Attribut für das erste Medienbeispiel nach der Lücke fest.

Intern ruft diese Methode IMFStreamSink::P laceMarker für die Mediensenke auf.

Diese Schnittstelle ist unter Windows Vista verfügbar, wenn das Plattformupdate-Supplement für Windows Vista installiert ist.

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

IMFSinkWriter

Sink Writer