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

IMixerOCX 인터페이스

IMixerOCX 인터페이스는,오버레이 믹서로 처리 된다. ActiveX 컨트롤 등 독자적인 윈도우를 가지고 있지 않은 클라이언트는, 이 인터페이스를 이용해, 비디오 직사각형의 프로퍼티를 설정하거나 필터에 이벤트를 아드바이즈 하거나 할 수 있다.

주 : 일반적으로,애플리케이션은오버레이 믹서는 아니고,Video Mixing Renderer 필터 9 (VMR-9)를 사용하는 것. 오버레이 믹서가 필요한 것은, 비디오 캡춰 또는 디코더 하드웨어가 비디오 포트를 이용해 비디오 데이터를 그래픽 카드로 전송 하는 경우 뿐이다. VMR-9 는 비디오 포트를 지원 하고 있지 않다.

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

메서드 설명
Advise 오버레이 믹서에 콜백 통지용의 클라이언트의 IMixerOCXNotify 인터페이스의 포인터를 제공한다.
GetAspectRatio 처리되지 않다.
GetStatus 처리되지 않다.
GetVideoSize 비디오 직사각형의 현재의 사이즈를 얻어온다.
OnDisplayChange 처리되지 않다.
OnDraw 오버레이 믹서에 비디오 직사각형을 드로잉(Drawing) 하도록(듯이) 지시한다.
SetDrawRegion 화면 좌표에서의 비디오 직사각형과 클리핑 직사각형의 위치와 넓이를 지정한다.
UnAdvise 오버레이 믹서에 클라이언트의 IMixerOCXNotify 인터페이스의 포인터를 릴리즈 하도록(듯이) 지시한다.

↑TOP