DirectShow DirectShow 레퍼런스 인터페이스 IMediaControl [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 용. 이 문서에는 기재하고 있지 않다. |