NDIReceiver

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
NDIReceiver #Source #Node
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" })

이 페이지로 연결된 페이지