フィルタ接続チェック
val = vcam_is_active()
(プラグイン / モジュール : hspvcam)
DirectShow 仮想カメラフィルタが消費側アプリケーション (Zoom, Teams, OBS 等) によって接続されているかどうかを返します。 仮想カメラフィルタは消費側アプリのプロセス内で動作するため、 アプリがカメラを選択してストリーミングを開始すると、 共有メモリの consumer_alive フラグが 1 になります。 戻り値: 1: 接続中 (フィルタがフレームを読み出している) 0: 未接続 この関数は iron_vcam.hsp をインクルードした場合に利用できます。
#include "iron_vcam.hsp"
vcam_init 640, 480, 30
if stat != 0 : end
if vcam_is_active() {
mes "仮想カメラは接続中です"
} else {
mes "仮想カメラは未接続です"
}
| プラグイン / モジュール | hspvcam |
| バージョン | 3.8 |
| 作成日 | 2026/04/18 |
| 著作者 | IronHSP |
| URL | https://github.com/ |
| 備考 | hspvcam.as をインクルードすること。
iron_vcam.hsp を使用する場合は iron_vcam.hsp をインクルードすること。 |
| タイプ | 拡張命令 |
| グループ | hspvcam 基本命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_vcam.hs |