dsp_OpenAVIKeyFrame

AVIのキーフレームを検索するためファイルをオープン

dsp_OpenAVIKeyFrame p1

(プラグイン / モジュール : hspdsp.dll)

解説

AVIのキーフレームを検索するためにファイルをオープンします。
p1 に ファイル名を入れます。

正常終了すれば、 stat に 0 が返ります。

サンプル

#include "hspdsp.as"

	dsp_Init	; 初期化
	
	width 320,100:gsel 0,2:objsize 320,100
	button gosub "現在位置から10秒先送り(キーフレーム単位)",*seek10

	dialog "avi",16,"AVIファイル"
	if stat=0:end

	// システム標準のレンダラーで開く
	fname=refstr
	dsp_Open fname,0,0,0,0
	dsp_OpenAVIKeyFrame fname
	;dialog stat
	
	onexit *exit	; 終了時開放するため

	dsp_Play2// hwnd,0,0,320,240		; 0,0 座標に 640x480 の大きさで表示
	;dsp_SetHideCursor 0
	
	//再生時間を表示
	s=dsp_Info(2)	;総時間
	
	repeat
		title ""+strf("%2.2f",1.0*dsp_Info(3)/100)+"s / "+strf("%2.2f",1.0*s/100)+"s - AVIKeyFrameSeek"
		wait 5
	loop
	
	stop
	
*seek10
	
	dsp_SetAVIKeyFrameSeek (double(dsp_Info(3))/100)+10.0
	dsp_Play2
	return


*exit

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

関連項目

dsp_SetAVIKeyFrameSeekキーフレーム単位でシークをする(AVIのみ)(hspdsp.dll)
dsp_CloseAVIKeyFramedsp_OpenAVIKeyFrame で開いたファイルを閉じます(hspdsp.dll)

サンプル逆引き (1)

sample22.hsp

情報

プラグイン / モジュールhspdsp.dll
バージョン1.12
作成日2017/05/05
著作者inovia
URLhttps://hsp.moe/
備考hspdsp.asをインクルードすること。
#include "hspdsp.as"
タイプ拡張命令
グループHSPDSP
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdsp.hs