CMediaSample.SetTime-Methode

Die SetTime -Methode legt die Streamzeiten fest, zu denen dieses Beispiel beginnen und abgeschlossen werden soll. Diese Methode implementiert die IMediaSample::SetTime-Methode.

Syntax

HRESULT SetTime(
   REFERENCE_TIME *pTimeStart,
   REFERENCE_TIME *pTimeEnd
);

Parameter

pTimeStart

Zeiger auf die Streamzeit, zu der das Beispiel beginnt, in Einheiten von 100 Nanosekunden oder NULL.

pTimeEnd

Zeiger auf die Streamzeit, zu der das Beispiel endet, in Einheiten von 100 Nanosekunden oder NULL.

Rückgabewert

Gibt S _ OK zurück.

Bemerkungen

Diese Methode legt die Membervariablen CMediaSample::m _ Start und CMediaSample::m _ End fest, die die Zeitstempel angeben. Außerdem wird die CMediaSample::m _ dwFlags-Membervariable aktualisiert, die angibt, ob die Zeitstempel gültig sind.

Informationen zu Zeitstempeln finden Sie unter Zeit und Uhren in DirectShow.

Requirements (Anforderungen)

Anforderung Wert
Header
Amfilter.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandels-Builds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

CMediaSample-Klasse