DirectShow DirectShow 레퍼런스 인터페이스 IVMRMixerControl [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
애플리케이션은,IVMRMixerControl 인터페이스를 사용해,Video Mixing Renderer 필터 7 (VMR-7)으로 받은 비디오 스트림을 조작할 수 있다. 이 인터페이스는 필터에 처리 되지만, 구성되는 것은, 실제로는 믹서 구성 요소이다. 이 때문에, 믹서가 IVMRFilterConfig::SetNumberOfStreams 의 호출로 로드 되었을 경우에 한해서, 이 인터페이스는 이용 가능해진다. 이 인터페이스는 애플리케이션으로 사용하기 위한 것이다. 업 스트림 필터는 사용해서는 안 된다.
VMR-9 의 경우는,IVMRMixerControl9 인터페이스를 사용한다.
IVMRMixerControl 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
GetAlpha | 이 비디오 스트림에 적용되는 일정한 알파값을 얻어온다. |
GetBackgroundClr | 출력 직사각형의 백그라운드 컬러를 얻어온다. |
GetMixingPrefs | 스트림의 믹싱 설정을 얻어온다. |
GetOutputRect | 합성 직사각형내에 있는, 이 스트림의 비디오 직사각형의 위치를 얻어온다. |
GetZOrder | 깊이순서에서의, 이 비디오 스트림의 위치를 얻어온다. |
SetAlpha | 이 비디오 스트림에 적용되는 일정한 알파값을 설정한다. |
SetBackgroundClr | 출력 직사각형의 백그라운드 컬러를 설정한다. |
SetMixingPrefs | 스트림의 믹싱 설정을 설정한다. |
SetOutputRect | 합성 직사각형내에 있는, 이 스트림의 위치를 설정한다. |
SetZOrder | 이 비디오 스트림의 위치를 깊이순서로 설정한다. |