dsc_GetDevCapConfigSize

キャプチャデバイスの能力一覧のサイズ取得します(関数)

val = dsc_GetDevCapConfigSize(p1)

p1	: モード(0~2)

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

解説

キャプチャデバイスの能力一覧のサイズ取得する関数です。
dsc_GetDevCapConfig 命令と一緒に使います。
p1 には0~2の値が指定できます。

0 = キャプチャデバイスがサポートするフレームレート一覧
1 = キャプチャデバイスがサポートする幅一覧
2 = キャプチャデバイスがサポートする高さ一覧

戻り値はp1で指定した一覧のサイズが返ります。

サンプル

// 0 やマイナスの値を返すことがあるので limit関数で制限しています。
sdim fps, limit(dsc_GetDevCapConfigSize(0)*2, 64, 2147483647)
sdim w, limit(dsc_GetDevCapConfigSize(1)*2, 64, 2147483647)
sdim h, limit(dsc_GetDevCapConfigSize(2)*2, 64, 2147483647)

dsc_GetDevCapConfig fps, w, h
notesel fps
repeat notemax
	notesel w
		noteget _w, cnt
	notesel h
		noteget _h, cnt
	notesel fps
		noteget _fps, cnt
	mes ""+_w+"x"+_h+" "+_fps+"fps"
loop

関連項目

dsc_GetDevCapConfigキャプチャデバイスの能力を取得します(hspdsc.dll)

サンプル逆引き (1)

(HSP3) sample6 [DeviceCapacity].hsp

情報

プラグイン / モジュールhspdsc.dll
バージョン2.12
作成日2014/09/15
著作者イノビア(inovia)
URLhttps://hsp.moe/
備考HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード
グループDirectShowキャプチャ命令
対応環境
  • その他 : Windows Vista 以降、DirectX 10以上
移植のヒントWindows
hs ファイルhsphelp\hspdsc.hs