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

IMixerPinConfig 인터페이스

IMixerPinConfig 인터페이스는,오버레이 믹서 필터의 입력 핀상에서 공개되어 비디오 스트림의 각종 조작을 실행하는 메서드를 제공한다. 오버레이 믹서에는, 비디오 입력 스트림의 추가시에 동적으로 생성 되는 복수의 입력 핀이 있다. 최초의 핀의 비디오 스트림을 "1차 스트림", 그 후의 스트림을 "2차 스트림" 이라고 부른다.

각종 비디오 스트림의 믹싱과 관계되는 인수를 조작하려면 , 이 인터페이스를 사용한다. 이러한 인수에는, 위치, Z 오더, 혼합 레벨과 투과성 레벨, 어스펙트비(가로세로 비율) 보정, 스트림의 컬러 키의 취득과 설정이 포함된다.

표시 윈도우에서의 비디오 스트림의 위치를 설정 하면, 모든 "2차 스트림" 의 디폴트의 상대 위치가 {0, 0, 0, 0} 이 된다. 따라서,"2차 스트림" 상에 있는 IMixerPinConfig::SetRelativePosition 메서드를 사용해, 확실히 모든 비디오 스트림을 올바르게 배치한다.

애플리케이션에서는, 복수의 비디오 스트림을 믹싱 할 경우에, 이 인터페이스를 사용해 속성을 취득 및 설정한다.

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

메서드 설명
SetRelativePosition 표시 윈도우에서의 스트림의 위치를 설정한다.
GetRelativePosition 표시 윈도우에서의 스트림의 위치를 얻어온다.
SetZOrder 특정의 비디오 스트림의 Z 오더를 설정한다.
GetZOrder 특정의 비디오 스트림의 Z 오더를 얻어온다.
SetColorKey 비디오 스트림으로 사용되고 있는 컬러 키를 설정한다.
GetColorKey 비디오 스트림으로 사용되고 있는 컬러 키를 얻어온다.
SetBlendingParameter 혼합 인수를 설정한다. 이 인수는 2차 스트림과 1차 스트림의 블렌드 방법을 정의한다.
GetBlendingParameter 혼합 인수의 값을 얻어온다. 이 인수는 2차 스트림과 1차 스트림의 블렌드 방법을 정의한다.
SetAspectRatioMode 윈도우의 사이즈 변경에서의 어스펙트비(가로세로 비율) 보정 모드를 설정한다.
GetAspectRatioMode 윈도우의 사이즈 변경에서의 어스펙트비(가로세로 비율) 보정 모드를 얻어온다.
SetStreamTransparent 스트림을 투과로 설정한다.
SetStreamTransparent 스트림이 투과인지 아닌지를 판단한다.

요건

Mpconfig.h 가 필요하다.

↑TOP