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 |