DirectShow DirectShow 샘플 Video Mixing Renderer 샘플 VMRPlayer 샘플   [목차열람] [주소복사] [슬롯비우기]
VMRPlayer 샘플
 
Microsoft DirectX 9.0

VMRPlayer 샘플

설명

이 샘플은, Video Mixing Renderer 필터를 사용해, 1 개가나 2 개의 실행중의 비디오와 정적 이미지를 알파 블렌드 한다.

이 샘플은, VMR-7 용과 VMR-9 용의 2 개의 버전을 이용할 수 있다.

VMR-7

소스 : (SDK 루트) \Samples\C++\DirectShow\VMR\VMRPlayer

실행 가능 파일 : (SDK 루트) \Samples\C++\DirectShow\Bin\VMRPlayer.exe

VMR-9

소스 : (SDK 루트) \Samples\C++\DirectShow\VMR9\VMRPlayer

실행 가능 파일 : (SDK 루트) \Samples\C++\DirectShow\Bin\VMRPlayer9.exe

사용자 가이드

최초의 비디오를 열려면 ,[File] 메뉴의 [Open Primary Stream] 를 선택한다. 2 번째의 비디오를 열려면 ,[File] 메뉴의 [Open Secondary Stream] 를 선택한다 (최초로 1차 스트림을 여는 것). 비디오를 재생하려면 ,[Play] 버튼을 클릭한다.

비디오의 위치, 사이즈, 알파값을 설정하려면 ,[VMR Properties] 메뉴의 [Primary Stream] 또는 [Secondard Stream] 를 선택한다.

비디오에 정적 비트 맵을 추가하려면 ,[VMR Properties] 메뉴의 [Static App Image] 를 선택해,[Display App Image] 박스를 클릭한다. 같은 다이얼로그를 사용해, 비트 맵의 위치, 사이즈, 알파값을 제어할 수 있다.

블렌드 된 비디오 이미지를 캡춰 하려면 ,[VMR Properies] 메뉴의 [Capture Bitmap Image] 를 선택한다.

또, 1차 이미지 스트림은, 다음과 같이 커멘드 라인에서도 지정할 수 있다.

VMRPlayer /P filename

참조

↑TOP