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

IAMClockSlave 인터페이스

IAMClockSlave 인터페이스는, 다른 클럭과 레이트를 매칭 하고 있을 때의 오디오 렌더러의 허용값을 제어한다.

오디오 렌더러가 다른 클럭과 레이트를 매칭 하고 있을 때, 오디오는, 여기서 지정한 허용 범위내에서 차이를 일으키게 해도 상관없다. 오디오가 너무 진행되었을 경우, 렌더러는 샘플을 드롭 한다. 너무 늦었을 경우는, 렌더러가 무음의 갭을 삽입한다. 이 인터페이스에 의해, 애플리케이션은, 허용값을 기정 이외의 값으로 변경할 수 있다.

허용값을 크게 설정 하면, 오디오 스트림이 비디오 스트림과 동기 하지 않게 된다. 작게 설정 하면, 오디오에 지터가 생긴다. 이 때문에, 특히 이유가 있는 경우 이외는, 허용값을 변경하는 것은 추천하지 않는다.

IAMClockSlave 인터페이스는,IUnknown 로부터 계승되는 메서드에 가세해 이하의 메서드를 공개한다.

메서드 설명
GetErrorTolerance 현재의 허용값을 얻어온다.
SetErrorTolerance 허용값을 설정한다.

참조

↑TOP