ビデオ ウィンドウの情報を取得(関数)
val = dsp_GetVideoWindow(p1)
p1 = 取得フラグ
(プラグイン / モジュール : hspdsp.dll)
p1 に指定可能なもの 0 = ビデオ レンダラがビデオ データを受け取ったときにビデオ ウィンドウを自動的に表示するかどうかを照会 1 = ビデオ ウィンドウがパレットをバックグラウンドで実現するかどうかを照会 2 = 転送先矩形の縁の周りに表示される色を取得(R) 3 = 転送先矩形の縁の周りに表示される色を取得(G) 4 = 転送先矩形の縁の周りに表示される色を取得(B) 5 = ビデオ ウィンドウのキャプションを取得(戻り値はポインタ) 6 = ビデオ レンダラがフルスクリーン モードかどうかを照会 7 = ビデオ ウィンドウの高さを取得 8 = ビデオ ウィンドウの x 軸の座標を取得 9 = ビデオ ウィンドウの親ウィンドウがあればそのウィンドウハンドルを取得 10 = ビデオ ウィンドウの y 座標を取得 11 = ビデオ ウィンドウが表示されているかどうかを照会 12 = ビデオ ウィンドウの幅を取得 13 = ビデオ イメージの理想的な最大サイズを取得(X) 14 = ビデオ イメージの理想的な最大サイズを取得(Y) 15 = ビデオ イメージの理想的な最小サイズを取得(X) 16 = ビデオ イメージの理想的な最小サイズを取得(Y) 17 = カーソルが非表示かどうかを照会 照会とあるのはBOOL値で返ります。(0=無効,1=有効)
// キャプションの取得 ref=dsp_GetVideoWindow(5) dupptr tt,ref,64,2 dialog cnvwtos(tt) ;Unicode文字列で返ってくるので変換
dsp_Open | メディアファイルをオープンします | (hspdsp.dll) |
dsp_SetVideoWindow | ビデオ ウィンドウの情報セット | (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 |