DirectShow DirectShow 편집 서비스 C++ 레퍼런스 인터페이스 IDxtCompositor   [목차열람] [주소복사] [슬롯비우기]
IDxtCompositor 인터페이스
 
Microsoft DirectX 9.0

IDxtCompositor 인터페이스

IDxtCompositor 인터페이스는,콘포지타 트랜지션의 프로퍼티를 설정하는.

이 인터페이스는, DirectShow 편집 서비스 (DES)로 콘포지타트랜지션을 렌더링 할 경우에 내부적으로 사용된다. DES 애플리케이션은, 이 인터페이스를 반드시 사용할 필요는 없다. DES 로 트랜지션의 프로퍼티를 설정하려면 ,IPropertySetter 인터페이스를 사용한다.

콘포지타트랜지션은, 전경 이미지를 배경 이미지에 합성한다. 전송원직사각형은, 합성하는 전경 이미지의 섹션을 정의한다. 목적지 직사각형은, 전경 이미지를 받는 배경 이미지의 섹션을 정의한다. 다음 그림은 이러한 직사각형을 나타내고 있다.

콘포지타 트랜지션 프로퍼티

IUnknown 로부터 계승한 메서드에 가세해,IDxtCompositor 인터페이스는 다음의 메서드를 공개한다.

메서드 설명
get_Height 목적지 직사각형의 높이를 얻어온다.
get_OffsetX 목적지 직사각형의 수평 오프셋(offset)를 얻어온다.
get_OffsetY 목적지 직사각형의 수직 오프셋(offset)를 얻어온다.
get_SrcHeight 전송원직사각형의 높이를 얻어온다.
get_SrcWidth 전송원직사각형의 폭을 얻어온다.
get_SrcOffsetX 전송원직사각형의 수평 오프셋(offset)를 얻어온다.
get_SrcOffsetY 전송원직사각형의 수직 오프셋(offset)를 얻어온다.
get_Width 목적지 직사각형의 폭을 얻어온다.
put_Height 목적지 직사각형의 높이를 지정한다.
put_OffsetX 목적지 직사각형의 수평 오프셋(offset)를 지정한다.
put_OffsetY 목적지 직사각형의 수직 오프셋(offset)를 지정한다.
put_SrcHeight 전송원직사각형의 높이를 얻어온다.
put_SrcWidth 전송원직사각형의 폭을 지정한다.
put_SrcOffsetX 전송원직사각형의 수평 오프셋(offset)를 지정한다.
put_SrcOffsetY 전송원직사각형의 수직 오프셋(offset)를 지정한다.
put_Width 목적지 직사각형의 폭을 지정한다.

↑TOP