2013-06-19 2 views
0

데스크톱 응용 프로그램 및 DirectShow를 사용하고 있습니다. IVMRWindowlessControl9 컨트롤에서 라이브 스트림을 재생하고 있습니다. IVMRWindowlessControl9 컨트롤에서 비디오가 재생되는 프레임 속도를 계산하고 싶습니다. 내가 어떻게 이럴 수 있지. 내가 검색 많이 가지고 있지만 어떤 방법이나 API를 Framerate를 계산하지 못했어요. 아무도 내가 그것을 계산할 수있는 방법을 알고 plese 답장을해라. 렌더링을 위해 h264 스트리밍 데이터를 사용하고 있습니다.IVMRWindowlessControl9를 사용하여 프레임 속도를 계산하는 방법은 무엇입니까?

답변

0

프레임 속도를 고정 할 필요가 없습니다. 비디오 렌더러의 입력 핀 또는 업스트림 비디오 핀에

  1. 쿼리 미디어 유형 및 효과적 프레임 속도
을 얻을 수 VIDEOINFOHEADER::AvgTimePerFrame 필드
  • 를 사용하여 비디오 렌더러 IQualProp::get_AvgFrameRate 방법의 확인 :

    옵션은 다음

  • 관련 문제