Freigeben über


IMFByteStreamTimeSeek::GetTimeSeekResult-Methode (mfidl.h)

Ruft das Ergebnis einer zeitbasierten Suche ab.

Syntax

HRESULT GetTimeSeekResult(
  [out] QWORD *pqwStartTime,
  [out] QWORD *pqwStopTime,
  [out] QWORD *pqwDuration
);

Parameter

[out] pqwStartTime

Empfängt die neue Position nach der Suche in 100 Nanosekundeneinheiten.

[out] pqwStopTime

Empfängt die Stoppzeit in 100 Nanosekundeneinheiten. Wenn die Stoppzeit unbekannt ist, ist der Wert null.

[out] pqwDuration

Empfängt die Gesamtdauer der Datei in 100 Nanosekundeneinheiten. Wenn die Dauer unbekannt ist, ist der Wert –1.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_INVALIDREQUEST
Der Bytedatenstrom unterstützt keine zeitbasierte Suche, oder es sind keine Daten verfügbar.

Hinweise

Diese Methode gibt die Serverantwort einer vorherigen zeitbasierten Suche zurück.

Hinweis Diese Methode kann normalerweise erst aufgerufen werden, wenn einige Daten aus dem Bytedatenstrom gelesen werden, da die IMFByteStreamTimeSeek::TimeSeek-Methode nicht sofort eine Serveranforderung sendet.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

IMFByteStreamTimeSeek