BGRA バッファの送信
vcam_send_buffer buf
buf : BGRA ピクセルデータ変数 (var)
(プラグイン / モジュール : hspvcam)
BGRA 形式のピクセルデータを直接仮想カメラに送信します。 buf には width * height * 4 バイト以上のデータが格納されて いる必要があります。 ピクセルフォーマットは BGRA (Blue, Green, Red, Alpha) の 4 バイト/ピクセルです。Alpha チャンネルは通常 255 を指定します。 走査方向はトップダウン (先頭バイトが左上ピクセル) です。 stat = 0: 成功, -1: 失敗 この命令は iron_vcam.hsp をインクルードした場合に利用できます。
#include "iron_vcam.hsp"
w = 640 : h = 480
vcam_init w, h, 30
if stat != 0 : end
; BGRA バッファを作成 (赤一色)
sz = w * h * 4
sdim buf, sz
repeat w * h
poke buf, cnt * 4 + 0, 0 ; B
poke buf, cnt * 4 + 1, 0 ; G
poke buf, cnt * 4 + 2, 255 ; R
poke buf, cnt * 4 + 3, 255 ; A
loop
vcam_send_buffer buf
| プラグイン / モジュール | 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 |