Window Capture

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
WindowCapture #Source #Node
Window Capture

다른 앱의 창을 캡처하는 노드입니다. 드롭다운에서 대상 창을 고르면, 그 창의 크기에 맞춰 출력 RT를 다시 만들고 캡처를 시작합니다. Windows에서는 Graphics Capture, macOS에서는 Desktop Capture가 사용됩니다.

  • Refresh 버튼으로 창 목록을 다시 가져옵니다(실행 후에 연 앱은 Refresh하지 않으면 나오지 않습니다)
  • None을 고르면 캡처를 멈추고 출력을 검은색으로 지웁니다

선택은 ‘목록의 몇 번째인가’(selectedIndex)로 저장됩니다. 다음 실행 때 창의 나열 순서가 바뀌어 있으면 다른 창이 선택된 상태가 됩니다. 저장된 index가 목록의 범위를 벗어난 경우에는 첫 번째가 선택됩니다.

입력 포트

없음

출력 포트

Port ID타입
Capture TextureRenderTexture

스크립트에서 설정할 수 있는 멤버

경로타입
selectedIndexint
selectedWindowNamestring

Synapse Apps (스크립팅)

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