CBaseMediaFilter.StreamTime-Methode

Die StreamTime Methode ruft die aktuelle Streamzeit ab.

Syntax

virtual HRESULT StreamTime(
  [ref] CRefTime &rtStream
);

Parameter

rtStream [ref]

Verweisen Sie auf ein CRefTime-Objekt , das die aktuelle Streamzeit empfängt.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Mögliche Werte umfassen die in der folgenden Tabelle aufgeführten Werte.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
VFW_E_NO_CLOCK
Es ist keine Referenzuhr verfügbar.

Bemerkungen

Die Streamzeit wird als aktuelle Referenzzeit (wie durch die Referenzuhr angegeben) definiert, minus der Startzeit (angegeben durch CBaseMediaFilter::m_tStart). Der Zeitstempel eines Medienbeispiels gibt die Datenstromzeit an, wenn sie gerendert werden soll. Wenn ein Beispiel mit einem Zeitstempel kleiner als die aktuelle Datenstromzeit noch nicht gerendert wurde, ist es spät.

Requirements (Anforderungen)

Anforderung Wert
Header
Amfilter.h (enthalten Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseMediaFilter-Klasse