キャプチャデバイスの一覧を取得
dsc_GetDeviceList p1,p2
p1 : キャプチャデバイスの一覧を入れる文字列型変数 p2 : モード(0~1)
(プラグイン / モジュール : hspdsc.dll)
p1 にキャプチャデバイスの一覧を入れる文字列型変数を指定します。 事前に sdim などで 十分にバッファーを確保してから実行してください。 バッファサイズは dsc_GetDeviceListSize()で取得できます。 p2 には モードが指定でき、0はビデオ、1はオーディオデバイスの一覧となります。 正常終了時には stat に デバイスの数 が返ります。 システムに利用可能なデバイスがない場合は -2 もしくは 0 が返ります。 エラー一覧(stat) -1 = 初期化されていません -2 = デバイスが見つかりません
// 0 やマイナスの値を返すことがあるので limit関数で制限しています。 sdim list, limit(dsc_GetDeviceListSize(0)*2, 64, 2147483647) dsc_GetDeviceList list, 0 mes list
dsc_Open | 指定されたインデックスのデバイスをオープンします | (hspdsc.dll) |
dsc_GetDeviceListSize | キャプチャデバイスの一覧のサイズを取得(関数) | (hspdsc.dll) |
プラグイン / モジュール | hspdsc.dll |
バージョン | 2.12 |
作成日 | 2014/09/15 |
著作者 | イノビア(inovia) |
URL | https://hsp.moe/ |
備考 | HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード |
グループ | DirectShowキャプチャ命令 |
対応環境 |
|
移植のヒント | Windows |
hs ファイル | hsphelp\hspdsc.hs |