DirectShow DirectShow 레퍼런스 인터페이스 IBasicVideo get_AvgTimePerFrame   [목차열람] [주소복사] [슬롯비우기]
IBasicVideo::get_AvgTimePerFrame
 
Microsoft DirectX 9.0

IBasicVideo::get_AvgTimePerFrame

get_AvgTimePerFrame 메서드는, 연속하는 프레임간의 평균 시간을 얻어온다.

구문

HRESULT get_AvgTimePerFrame(
  REFTIME *pAvgTimePerFrame
);

파라미터

pAvgTimePerFrame

[out] 평균 프레임 시간을 받는 REFTIME 형의 변수의 포인터 (초단위).

반환값

HRESULT 값을 돌려준다.

주의

이 메서드는, 프레임 근처의 생성 시간을 돌려준다. 이 값은 보통, 소스 필터가 설정한다. 소스 필터는 비디오 스트림 자신으로부터 정보를 얻어온다. 이 값은, 비디오가 렌더링 되는 프레임 근처의 실제의 시간과는 반드시 일치하지 않는다.

재생시의 실제의 frame rate를 얻어오려면,IQualProp::get_AvgFrameRate 를 사용하는 것. 실제의 frame rate와 오쏘링 frame rate의 비교의 더 자세한 정보는, 「VIDEOINFOHEADER 」구조체의 「주의」를 참조할것.

참조

↑TOP