NDIReceiver

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
NDIReceiver #Source #ノード
NDIReceiver

ネットワーク上のNDIソースを受信するノードです。ドロップダウンでソースを選ぶと、映像が届いてからその解像度でRenderTextureを作り直して出力します。ソース一覧は毎フレーム更新され、SynapseRackMain(SynapseRack自身の送信)は候補から除外されます。

  • 選択はスティッキーです。ソースが一時的にオフラインになっても選択は保持され、逆に未選択(None)のときに勝手に先頭のソースへ繋ぎ直すこともしません
  • None を選ぶと受信を解除し、出力を黒でクリアします(直前の映像が下流に残らないように)
  • Refreshボタンはソース一覧をクリアして再探索させます

選択直後は5フレーム待ってから、さらに最大300フレーム(約5秒)テクスチャの到着を待ちます。この間に別ソースやNoneへ切り替えると、古い待機処理の結果は破棄されます。タイムアウトした場合は出力が更新されないままになります。

入力ポート

なし

出力ポート

Port ID
RenderTexture OutputRenderTexture

スクリプトから設定可能なメンバー

パス
currentNDINamestring

Synapse Apps(スクリプティング)

await synapse.modules.create({ type: "NDIReceiver" })

このページへのリンク