Метод IMFMediaEngine::OnVideoStreamTick (mfmediaengine.h)

Запрашивает обработчик мультимедиа, чтобы узнать, готов ли новый видеокадр.

Синтаксис

HRESULT OnVideoStreamTick(
  [out] LONGLONG *pPts
);

Параметры

[out] pPts

Если новый кадр готов, получает время представления кадра.

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

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

Код возврата Описание
S_FALSE
Метод выполнен успешно, но обработчик мультимедиа не имеет нового кадра.
S_OK
Новый видеокадр готов к отображению.

Комментарии

В режиме frame-server приложение должно вызывать этот метод всякий раз, когда на устройстве отображения появляется вертикальное пустое место. Если метод возвращает S_OK, вызовите IMFMediaEngine::TransferVideoFrame , чтобы преобразовать кадр в целевой объект отрисовки. Если метод возвращает S_FALSE, дождитесь следующего вертикального пустого поля и вызовите метод еще раз.

Не вызывайте этот метод в режиме отрисовки или режиме только звука.

Требования

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

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

IMFMediaEngine