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

IMediaPosition::get_CurrentPosition

get_CurrentPosition 메서드는, 스트림의 합계 시간폭을 기준으로 하는, 현재의 위치를 얻어온다.

구문

HRESULT get_CurrentPosition(
  REFTIME *pllTime
);

파라미터

pllTime

[out] 현재의 위치를 받는 변수의 포인터 (초단위).

반환값

HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.

설명
S_OK 성공.
E_NOTIMPL 처리되지 않다.
E_POINTER NULL 포인터 인수.

주의

이 메서드는 재생이 도달한 현재 위치를 돌려준다. 그 값은 재생 레이트와 시작 타임을 무시한다. 예를 들어, 레이트에 2.0 을 설정해, 시작 타임이 5 초라면 하면, 4 초 그래프를 실행 하면 현재의 위치는 9.0 초가 된다 (5 + 4 x 2.0).

그래프가 포즈 또는 정지하고 있는 경우, 현재 위치는 재생이 재개되는 포인트가 된다.

참조

↑TOP