iron_cam_record_av

音声 + 映像 同時録画開始

iron_cam_record_av h, "path", audio_dev, "vcodec", vbr, "acodec", abr

(プラグイン / モジュール : iron_camera_mf.hsp)

解説

別 worker thread で audio_dev のオーディオキャプチャデバイスを開いて
SinkWriter に audio stream を追加して同時録画。

acodec: "" (=AAC) / "AAC" / "WMA" / "FLAC" / "MP3"
abr: 平均バイト/秒 (16000 = 128 kbps 相当)

情報

プラグイン / モジュールiron_camera_mf.hsp
バージョン1.0
作成日2026-04-14
著作者IronHSP / iron_camera_mf
URLhttps://github.com/inovia/IronHSP
備考iron_camera_mf.hsp は hspmfcam.dll を経由して Microsoft Media
Foundation の SourceReader から Webcam フレームを取得する HSP ラッパ。
OpenCV 不要、依存は hspmfcam.dll のみ。

特徴:
- 内部で worker thread + child window を作成 (MFPlay と同じ方式)
- HSP main thread が title bar drag 等で止まっても prefetch 継続
- 自動デインターレース (キャプチャカードの 1080i 等にも対応)
- 最大 256 デバイス並列 (仮想 webcam / キャプチャカード対応)
- PNG/JPEG/BMP/GIF/TIFF スナップショット保存
- H.264/HEVC/WMV9/VP9/MJPG 録画 + AAC/WMA/FLAC/MP3 同時録音
- カメラプロパティ (明るさ/露出/フォーカス) アクセス

#include "iron_camera_mf.hsp"

詳細な命令仕様は hspmfcam.hs を参照。本ファイルは hspmfcam.dll の
HSP ラッパで、ハンドル管理 + より HSP 親和的な API を提供します。
タイプ拡張命令
グループiron_camera_mf ― 録画
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\iron_camera_mf.hs