Метод IMFHttpDownloadRequest::GetTimeSeekResult (mfidl.h)
Вызывается Microsoft Media Foundation для получения значений TimeSeekRange.DLNA.ORG заголовка HTTP , если таковой есть, указанного сервером в ответе.
Синтаксис
HRESULT GetTimeSeekResult(
[out] QWORD *pqwStartTime,
[out] QWORD *pqwStopTime,
[out] QWORD *pqwDuration
);
Параметры
[out] pqwStartTime
Смещение начального времени, указанное в единицах в сто наносекунд.
[out] pqwStopTime
Смещение времени окончания, указанное в единицах в сто наносекунд.
[out] pqwDuration
Длительность времени данных, содержащихся в ответе, указанная в единицах в сто наносекунд. Установите для этого параметра значение 0, если сервер не указал длительность (т. е. указал "*" в качестве длительности).
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Заголовок HTTP TimeSeekRange.DLNA.ORG присутствует в ответе и может быть успешно проанализирован. |
|
В ответе отсутствует заголовок HTTP TimeSeekRange.DLNA.ORG или возникла синтаксическая ошибка. |
|
Параметр pfNullSOurceOrigin является недопустимым указателем. |
Комментарии
Значения всех параметров должны иметь значение 0, если метод GetTimeSeekResult вызывается до вызова Метода EndReceiveResponse . Сведения о синтаксисе заголовка TimeSeekRange.DLNA.ORG см. на веб-сайте DLNA.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mfidl.h |
Библиотека | Mfplat.lib; Mfplat.dll |