キャプチャデバイスの能力を取得します
dsc_GetDevCapConfig p1,p2,p3
p1 : サポートするフレームレート一覧を格納する文字列型変数 p2 : サポートする幅一覧を格納する文字列型変数 p3 : サポートする高さ一覧を格納する文字列型変数
(プラグイン / モジュール : hspdsc.dll)
キャプチャデバイスの能力を取得する命令です。 サポートしているフレームレートや解像度を取得できます。 p1,p2,p3に各情報を格納する変数を指定します。 指定する変数はsdimなどであらかじめ確保しておくことが必要です。 確保に必要なサイズは dsc_GetDevCapConfigSize() で取得できます。 データはメモリノートパッド形式で返ります。
// 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_GetDevCapConfigSize | キャプチャデバイスの能力一覧のサイズ取得します(関数) | (hspdsc.dll) |
dsc_SetDevCapConfig | キャプチャデバイスのフレームレートや解像度を指定 | (hspdsc.dll) |
プラグイン / モジュール | hspdsc.dll |
バージョン | 2.12 |
作成日 | 2014/09/15 |
著作者 | イノビア(inovia) |
URL | https://hsp.moe/ |
備考 | HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード |
グループ | DirectShowキャプチャ命令 |
対応環境 |
|
移植のヒント | Windows |
hs ファイル | hsphelp\hspdsc.hs |