メディアの情報を取得します(関数)
val = dsp_Info(p1)
p1 = 取得する情報フラグ (0~3)
(プラグイン / モジュール : hspdsp.dll)
p1 に以下の数値を指定することにより情報を取得できます。
0 = ビデオのXサイズ
1 = ビデオのYサイズ
2 = メディアの合計の長さ(100ms)
3 = メディアの現在位置(100ms)
たとえば、3000と返ってきたら 30 秒となります。
例:
//メディアの現在位置
title ""+strf("%2.2f",1.0*dsp_info(3)/100)+"s"
エラーが発生した場合は 0 以外の値が返ります。
-1 : オープンされていません。
-2 : 値が不正です。
これ以外の値が返ることがあります。
| dsp_Open | メディアファイルをオープンします | (hspdsp.dll) |
| dsp_SetSeek | メディアのシークをします(小数版) | (hspdsp.dll) |
| dsp_SetSeek2 | メディアのシークをします(整数版) | (hspdsp.dll) |
| dsp_GetState | ストリームの現在の状態を取得します(関数) | (hspdsp.dll) |
| プラグイン / モジュール | hspdsp.dll |
| バージョン | 1.12 |
| 作成日 | 2017/05/05 |
| 著作者 | inovia |
| URL | https://hsp.moe/ |
| 備考 | hspdsp.asをインクルードすること。
#include "hspdsp.as" |
| タイプ | 拡張命令 |
| グループ | HSPDSP |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdsp.hs |