IMFHttpDownloadRequest::GetTimeSeekResult-Methode (mfidl.h)

Wird von Microsoft Media Foundation aufgerufen, um die Werte des TimeSeekRange.DLNA.ORG HTTP-Headers abzurufen, sofern vorhanden, den der Server in seiner Antwort angegeben hat.

Syntax

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

Parameter

[out] pqwStartTime

Der Startzeitoffset, angegeben in Einheiten von hundert Nanosekunden.

[out] pqwStopTime

Der Endzeitoffset, angegeben in Einheiten von hundert Nanosekunden

[out] pqwDuration

Die Zeitdauer der in der Antwort enthaltenen Daten, angegeben in Einheiten von hundert Nanosekunden. Legen Sie diesen Parameter auf 0 fest, wenn der Server keine Dauer angegeben hat (d. h. "*" als Dauer angegeben).

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Der TimeSeekRange.DLNA.ORG HTTP-Header war in der Antwort vorhanden und konnte erfolgreich analysiert werden.
S_FALSE
Der TimeSeekRange.DLNA.ORG HTTP-Header war in der Antwort nicht vorhanden oder weist einen Syntaxfehler auf.
E_POINTER
Der pfNullSOurceOrigin-Parameter ist ein ungültiger Zeiger.

Hinweise

Die Werte aller Parameter sollten auf 0 festgelegt werden, wenn GetTimeSeekResult aufgerufen wird, bevor EndReceiveResponse aufgerufen wurde. Informationen zur Syntax für den TimeSeekRange.DLNA.ORG-Header finden Sie auf der DLNA-Website.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfplat.lib; Mfplat.dll

Weitere Informationen

IMFHttpDownloadRequest