再生中のDirectShowフィルターの一覧を取得
dsc_StreamFilterList p1
p1 = フィルターの一覧を入れる文字列型変数
(プラグイン / モジュール : hspdsc.dll)
事前に sdim などで 十分にバッファーを確保してから実行してください。 確保に必要なサイズは dsc_GetStreamFilterListSize() で取得できます。 正常終了時には stat に フィルターの数 が返ります。 エラー一覧(stat) -1 = 初期化されていません -2 = キャプチャビルダーが見つかりません また、dsc_GetStreamFilterList命令がありますが、本命令と同等のものです。 互換性維持のため残してあります。 ※この命令は先に dsc_Open , dsc_Play を使う必要があります。
// 0 やマイナスの値を返すことがあるので limit関数で制限しています。 sdim list, limit(dsc_GetStreamFilterListSize()*2, 64, 2147483647) dsc_StreamFilterList list, 0 mes list
dsc_DevPinProp | デバイスの解像度プロパティページを表示します。 | (hspdsc.dll) |
dsc_FilterProp | デバイスなどのプロパティページを表示します | (hspdsc.dll) |
dsc_GetStreamFilterList | 再生中のDirectShowフィルターの一覧を取得 | (hspdsc.dll) |
dsc_GetStreamFilterListSize | 再生中のDirectShowフィルターの一覧のサイズを取得(関数) | (hspdsc.dll) |
プラグイン / モジュール | hspdsc.dll |
バージョン | 2.12 |
作成日 | 2014/09/15 |
著作者 | イノビア(inovia) |
URL | https://hsp.moe/ |
備考 | HSP向け DirectShow キャプチャプラグイン
hspdsc.asをインクルード |
グループ | DirectShowキャプチャ命令 |
対応環境 |
|
移植のヒント | Windows |
hs ファイル | hsphelp\hspdsc.hs |