2013-06-19 4 views
0

Я работаю над настольным приложением и использую DirectShow. Я играю в прямом эфире в элементе управления IVMRWindowlessControl9. Я хочу рассчитать частоту кадров, при которой видео воспроизводится на элементе управления IVMRWindowlessControl9. как я могу это сделать. У меня есть поиск много, но не получил никакого метода или API для расчета Framerate. Если кто-нибудь знает, как я могу рассчитать это, ответьте. Я использую потоковые данные h264 для рендеринга.Как рассчитать Framerate, используя IVMRWindowlessControl9?

ответ

0

Частота кадров не требуется.

варианты:

  1. запросов типа носителя на входе видео рендерер булавкой или выше по потоку видео штифтом, и проверить его VIDEOINFOHEADER::AvgTimePerFrame поле
  2. Использование видео рендерер IQualProp::get_AvgFrameRate метод, чтобы получить эффективную ставку рамных
Смежные вопросы