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

IVMRMixerControl 인터페이스

애플리케이션은,IVMRMixerControl 인터페이스를 사용해,Video Mixing Renderer 필터 7 (VMR-7)으로 받은 비디오 스트림을 조작할 수 있다. 이 인터페이스는 필터에 처리 되지만, 구성되는 것은, 실제로는 믹서 구성 요소이다. 이 때문에, 믹서가 IVMRFilterConfig::SetNumberOfStreams 의 호출로 로드 되었을 경우에 한해서, 이 인터페이스는 이용 가능해진다. 이 인터페이스는 애플리케이션으로 사용하기 위한 것이다. 업 스트림 필터는 사용해서는 안 된다.

VMR-9 의 경우는,IVMRMixerControl9 인터페이스를 사용한다.

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

메서드 설명
GetAlpha 이 비디오 스트림에 적용되는 일정한 알파값을 얻어온다.
GetBackgroundClr 출력 직사각형의 백그라운드 컬러를 얻어온다.
GetMixingPrefs 스트림의 믹싱 설정을 얻어온다.
GetOutputRect 합성 직사각형내에 있는, 이 스트림의 비디오 직사각형의 위치를 얻어온다.
GetZOrder 깊이순서에서의, 이 비디오 스트림의 위치를 얻어온다.
SetAlpha 이 비디오 스트림에 적용되는 일정한 알파값을 설정한다.
SetBackgroundClr 출력 직사각형의 백그라운드 컬러를 설정한다.
SetMixingPrefs 스트림의 믹싱 설정을 설정한다.
SetOutputRect 합성 직사각형내에 있는, 이 스트림의 위치를 설정한다.
SetZOrder 이 비디오 스트림의 위치를 깊이순서로 설정한다.

↑TOP