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 |
---|---|
|
Der TimeSeekRange.DLNA.ORG HTTP-Header war in der Antwort vorhanden und konnte erfolgreich analysiert werden. |
|
Der TimeSeekRange.DLNA.ORG HTTP-Header war in der Antwort nicht vorhanden oder weist einen Syntaxfehler auf. |
|
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 |