Skip to main content

DesktopCapturerSource 객체

  • id string - 윈도우나 화면의 식별자로, navigator.getUserMedia를 호출할 때 chromeMediaSourceId 제약 조건으로 사용할 수 있다. 식별자의 형식은 window:XX:YY 또는 screen:ZZ:0이다. XX는 윈도우ID/핸들을 나타내며, YY는 현재 프로세스인 경우 1, 그 외의 경우 0이다. ZZ는 화면을 나타내는 순차적인 번호로, 소스 이름의 인덱스와 일치하지 않는다.

  • name string - 화면 소스의 경우 Entire Screen 또는 Screen <index>로 이름이 지정되며, 윈도우 소스의 경우 윈도우 제목과 일치한다.

  • thumbnail NativeImage - 썸네일 이미지. 주의: 썸네일의 크기가 desktopCapturer.getSources에 전달된 options에서 지정한 thumbnailSize와 동일하다는 보장은 없다. 실제 크기는 화면이나 윈도우의 스케일에 따라 달라진다.

  • display_id string - Screen API에서 반환된 Display 객체의 id와 일치하는 고유 식별자. 일부 플랫폼에서는 위의 id 필드의 XX 부분과 동일하고, 다른 플랫폼에서는 다를 수 있다. 사용할 수 없는 경우 빈 문자열이 된다.

  • appIcon NativeImage - 윈도우를 소유한 애플리케이션의 아이콘 이미지. 소스 타입이 화면인 경우 null이 된다. 아이콘의 크기는 미리 알 수 없으며, 애플리케이션이 제공하는 내용에 따라 달라진다.