sample08.hsp

sample\hspdsp\sample08.hsp » Plain Format

// sample08.hsp VMR 9を利用して画像のミキシング再生 (DirectX9 以降)
#include "hspdsp.as"

	cd=dir_cur	; カレントディレクトリの保存
		
	dsp_Init	; 初期化

	dialog "*",16,"メディアファイル"
	if stat=0:end

	// VMR9のレンダラーで開く
	dsp_Open refstr,OPEN_VMR9,0,1,2
	
	//ビデオの大きさを取得
	x=dsp_info(0):y=dsp_info(1)
	
	onexit *exit	; 終了時開放するため

	//ミキシング用の画像を用意
	if (x>0)&(y>0){
		screen 2,x,y,2
		color 0,0,255:boxf
		pos x-80,0
		picload ""+cd+"\\logo3.bmp",1
		mhdc=hdc
		dsp_VMRMixImage mhdc, 0, 0, x, y, 0.3f,0.0f,0.0f,1.0f,1.0f,1,0,0,255
		gsel 0,1
	}
	
	dsp_Play hwnd,0,0,640,480		; 0,0 座標に 640x480 の大きさで表示
	
	stop

*exit
	
	dsp_Close	; メディアファイルを閉じる
	dsp_Exit	; 開放
	end