DirectShow DirectShow 레퍼런스 인터페이스 IVMRFilterConfig9 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IVMRFilterConfig9 인터페이스는,Video Mixing Renderer 필터 9 로 처리 된다. 애플리케이션은 이 인터페이스를 사용해, VMR 의 조작 모드 및 비디오 렌더링 메카니즘을 구성한다. 애플리케이션은, VMR 를 업 스트림 필터에 접속하기 전에 그래프에 추가해 구성할 필요가 있다 (예를 들어,IGraphBuilder::RenderFile 의 호출로). 필터가 VMR 에 접속하면 VMR 의 구성은 잠금 되어 그 이후 구성을 변경하려고 해도 모두 실패한다.
IVMRFilterConfig9 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
GetNumberOfStreams | 믹싱 되는 입력 스트림의 수를 얻어온다. |
GetRenderingMode | VMR 가 현재 사용하고 있는 렌더링 모드를 얻어온다. |
GetRenderingPrefs | VMR 가 현재 사용하고 있는 일련의 렌더링 설정을 얻어온다. |
SetImageCompositor | 애플리케이션이 제공하는 이미지콘포지타 개체를 인스톨 한다. |
SetNumberOfStreams | 믹싱 하는 스트림의 수를 설정해, VMR 에 믹서 모드로 처리하도록(듯이) 지시한다. |
SetRenderingMode | VMR 가 사용하는 렌더링 모드를 설정한다. |
SetRenderingPrefs | 비디오 렌더링에 관련하는 각종 애플리케이션 설정을 설정한다. |
요건
D3d9.h, Vmr9.h 를 인클루드 하는 것.