'IMediaControl'에 해당되는 글 1건

  1. 2010.07.27 IMediaControl 1
DirectShow2010. 7. 27. 13:49
#. 내용.
 - IMediaControl 인터페이스는 필터 그래프를 통과하는 데이터 플로우를 제어하는 메서드를 제공한다. 여기에는, 그래프를 실행, 포즈, 정지하는 메서드가 포함된다. 필터 그래프 매니저는, 이 인터페이스를 처리 하고 있다. 필터 그래프 상태의 더 자세한 정보는, 「필터 그래프의 데이터 플로우」를 참조할것.
 - IMediaControl 는 그래프를 생성 하는 Automation 호환의 메서드도 제공한다. 이러한 메서드는, Microsoft® Visual Basic® 애플리케이션에서의 사용을 목적으로 한 것으로, 더 자세한 정보는, 「Visual Basic 에서의 DirectShow 의 사용법」을 참조할것.

#. 메소드.
  IMediaControl 인터페이스는 IDispatch로부터 상속받아 사용하는 메소드 외에 다음의 메소드를 제공합니다.
 - Run: 필터 그래프의 모든 필터를 실행한다.
 - Pause: 필터 그래프의 모든 필터를 포즈한다.
 - Stop: 필터 그래프의 모든 필터를 정지한다.
 - StopWhenReady: 필터가 데이터를 큐에 넣어지도록(듯이) 필터 그래프를 포즈로 해, 다음에 필터 그래프를 정지한다.
 - GetState: 필터 그래프 상태를 얻어온다.

출처: http://www.telnet.or.kr/directx/htm/imediacontrolinterface.htm
Posted by 쿵캉켕