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

IMediaControl 인터페이스

IMediaControl 인터페이스는, 필터 그래프를 통과하는 데이터 플로우를 제어하는 메서드를 제공한다. 여기에는, 그래프를 실행, 포즈, 정지하는 메서드가 포함된다. 필터 그래프 매니저는, 이 인터페이스를 처리 하고 있다. 필터 그래프 상태의 더 자세한 정보는, 「필터 그래프의 데이터 플로우」를 참조할것.

IMediaControl 는 그래프를 생성 하는 Automation 호환의 메서드도 제공한다. 이러한 메서드는, Microsoft® Visual Basic® 애플리케이션에서의 사용을 목적으로 한 것으로, 더 자세한 정보는, 「Visual Basic 에서의 DirectShow 의 사용법」을 참조할것.

IMediaControl 인터페이스는,IDispatch 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
Run 필터 그래프의 모든 필터를 실행한다.
Pause 필터 그래프의 모든 필터를 포즈 한다.
Stop 필터 그래프의 모든 필터를 정지한다.
StopWhenReady 필터가 데이터를 큐에 넣어지도록(듯이) 필터 그래프를 포즈로 해, 다음에 필터 그래프를 정지한다.
GetState 필터 그래프 상태를 얻어온다.
RenderFile Visual Basic 용. 이 문서에는 기재하고 있지 않다.
AddSourceFilter Visual Basic 용. 이 문서에는 기재하고 있지 않다.
get_FilterCollection Visual Basic 용. 이 문서에는 기재하고 있지 않다.
get_RegFilterCollection Visual Basic 용. 이 문서에는 기재하고 있지 않다.

↑TOP