DirectShow DirectShow 레퍼런스 인터페이스 IDDrawExclModeVideo [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IDDrawExclModeVideo 인터페이스는오버레이 믹서 필터에 의해 처리 된다. 이 인터페이스를 이용 하면, Microsoft® DirectDraw® 배타 풀 스크린 모드가 되어 있는 동안에서도 비디오를 재생할 수 있다. 게임 애플리케이션은, DirectDraw 를 배타 풀 스크린 모드로 사용하면서 비디오 재생을 계속할 수 있다. 예를 들어, 백그라운드에서 비디오를 재생하면서, 그 위에 그래픽을 태울 수가 있다. 애플리케이션은, DirectDraw 개체와
DVD 그래프 빌더 개체는, DirectDraw 배타 풀 스크린 모드가 되어 있는 동안,IDDrawExclModeVideo 를 사용해 DVD 컨텐츠를 재생한다. 이 인터페이스를 단독으로 사용해, 게임내에서 MPEG-1 비디오나 AVI 비디오의 재생도 할 수 있다.
IDDrawExclModeVideo 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
GetDDrawObject | 오버레이 믹서가 사용하고 있는 DirectDraw 개체를 얻어온다. |
GetDDrawSurface | 오버레이 믹서가 사용하고 있는 DirectDraw 표면을 얻어온다. |
GetNativeVideoProps | 오버레이 믹서의 1차 스트림의 폭, 높이, 어스펙트비(가로세로 비율)을 얻어온다. |
SetCallbackInterface | 오버레이 믹서에의 콜백 인터페이스를 지정해, 호출측 애플리케이션이 비디오의 재생중에 표시의 조정에 관한 통지를 받아들이도록(듯이) 한다. |
SetDDrawObject | 이 이후의 드로잉(Drawing)에 사용되는 DirectDraw 개체를 설정한다. |
SetDDrawSurface | 이 이후의 드로잉(Drawing)에 사용되는 DirectDraw 표면을 설정한다. |
SetDrawParameters | 원의 비디오의 어느 부분을 화면의 어디에 표시하는지를 지정한다. |