CMediaSample.GetMediaTime-Methode

Die GetMediaTime -Methode ruft die Medienzeiten für dieses Beispiel ab. Diese Methode implementiert die IMediaSample::GetMediaTime-Methode.

Syntax

HRESULT GetMediaTime(
   LONGLONG *pStart,
   LONGLONG *pEnd
);

Parameter

pStart

Zeiger auf eine Variable, die die Startzeit des Mediums empfängt.

Pend

Zeiger auf eine Variable, die die Medienstoppzeit empfängt.

Rückgabewert

Gibt einen der in der folgenden Tabelle gezeigten HRESULT-Werte zurück.

Rückgabecode Beschreibung
S _ OK
Erfolg.
VFW _ E _ MEDIA _ TIME _ NOT _ SET
Für dieses Beispiel wurden keine Medienzeiten festgelegt.

Hinweise

Die CMediaSample::m _ MediaEnd-Elementvariable gibt einen Offset von CMediaSample::m _ MediaStartan. Der vom pEnd-Parameter empfangene Wert ist jedoch eine absolute Medienzeit, die als m _ MediaStart + m _ MediaEnd berechnet wird.

Informationen zu Medienzeiten finden Sie unter Uhrzeit und Uhren in DirectShow.

Anforderungen

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

Siehe auch

CMediaSample-Klasse