ScreenCaptureConfiguration

The configuration of the captured screen.

export class ScreenCaptureConfiguration {
  
  isCaptureWindow?: boolean;
  
  displayId?: number;
  
  screenRect?: Rectangle;
  
  windowId?: any;
  
  params?: ScreenCaptureParameters;
  
  regionRect?: Rectangle;
}

Attributes

isCaptureWindow
Whether to capture the window on the screen:
  • true: Capture the window.
  • false: (Default) Capture the screen, not the window.
displayId
(macOS only) The display ID of the screen.
Attention: This parameter takes effect only when you want to capture the screen on macOS.
screenRect
(Windows only) The relative position of the shared screen to the virtual screen.
Attention: This parameter takes effect only when you want to capture the screen on Windows.
windowId
Window ID.
Attention: This parameter takes effect only when you want to capture the window.
params
The screen capture configuration. See ScreenCaptureParameters.
regionRect
The relative position of the shared region to the whole screen. See Rectangle. If you do not set this parameter, the SDK shares the whole screen. If the region you set exceeds the boundary of the screen, only the region within in the screen is shared. If you set width or height in Rectangle as 0, the whole screen is shared.