ScreenCaptureSourceInfo
The information about the specified shareable window or screen.
public class ScreenCaptureSourceInfo { public ScreenCaptureSourceType type; public view_t sourceId; public string sourceName; public ThumbImageBuffer thumbImage; public ThumbImageBuffer iconImage; public string processPath; public string sourceTitle; public bool primaryMonitor; public Rectangle position; public view_t sourceDisplayId; };
Attributes
- type
- The type of the shared target. See ScreenCaptureSourceType.
- sourceId
- The window ID for a window or the display ID for a screen.
- sourceName
- The name of the window or screen. UTF-8 encoding.
- thumbImage
- The image content of the thumbnail. See ThumbImageBuffer.
- iconImage
- The image content of the icon. See ThumbImageBuffer.
- processPath
- The process to which the window belongs. UTF-8 encoding.
- sourceTitle
- The title of the window. UTF-8 encoding.
- primaryMonitor
- Determines whether the screen is the primary display:
true
: The screen is the primary display.false
: The screen is not the primary display.
- position
- The position of a window relative to the entire screen space (including all shareable screens). See Rectangle.
- sourceDisplayId
- (For Windows only) Screen ID where the window is located. If the window is displayed across multiple screens, this parameter indicates the ID of the screen with which the window has the largest intersection area. If the window is located outside of the visible screens, the value of this member is -2.