DirectShow DirectShow 레퍼런스 인터페이스 IMediaPosition get_CurrentPosition [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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).
그래프가 포즈 또는 정지하고 있는 경우, 현재 위치는 재생이 재개되는 포인트가 된다.
참조