Поделиться через


Метод IMFByteStreamTimeSeek::GetTimeSeekResult (mfidl.h)

Возвращает результат поиска на основе времени.

Синтаксис

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

Параметры

[out] pqwStartTime

Получает новую позицию после поиска в 100-наносекундных единицах.

[out] pqwStopTime

Получает время остановки в 100-наносекундных единицах. Если время остановки неизвестно, значение равно нулю.

[out] pqwDuration

Получает общую длительность файла в 100-наносекундных единицах. Если длительность неизвестна, значение равно –1.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод выполнен успешно.
MF_E_INVALIDREQUEST
Поток байтов не поддерживает поиск на основе времени или данные недоступны.

Комментарии

Этот метод возвращает ответ сервера из предыдущего поиска на основе времени.

Примечание Этот метод обычно не может вызываться, пока некоторые данные не будут считаны из потока байтов, так как метод IMFByteStreamTimeSeek::TimeSeek не отправляет серверный запрос немедленно.
 

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h

См. также раздел

IMFByteStreamTimeSeek