dsp_GetVideoWindow

ビデオ ウィンドウの情報を取得(関数)

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.12
作成日2017/05/05
著作者inovia
URLhttps://hsp.moe/
備考hspdsp.asをインクルードすること。
#include "hspdsp.as"
タイプ拡張命令
グループHSPDSP
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdsp.hs