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_CloseAVIKeyFrame | dsp_OpenAVIKeyFrame で開いたファイルを閉じます | (hspdsp.dll) |
プラグイン / モジュール | hspdsp.dll |
バージョン | 1.13 |
作成日 | 2021/06/13 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | hspdsp.asをインクルードすること。
#include "hspdsp.as" 64bit版HSPの場合は、 #include "hspdsp64.as" |
タイプ | 拡張命令 |
グループ | HSPDSP |
対応環境 |
|
hs ファイル | hsphelp\hspdsp.hs |