ScreenCaptureConfiguration

  • C++

更新时间不可用

用于设置屏幕采集的相关参数。

C++
struct ScreenCaptureConfiguration {
  bool isCaptureWindow;
  int64_t displayId;
  Rectangle screenRect;
  int64_t windowId;
  ScreenCaptureParameters params;
  Rectangle regionRect;
};

属性

参数名描述
isCaptureWindow

是否采集屏幕上的窗口:

  • true:采集窗口。
  • false:(默认)采集整个屏幕,而非窗口。
displayId

屏幕的显示 ID。

注: 该参数仅在 macOS 上采集屏幕时生效。

screenRect

共享屏幕相对于虚拟屏幕的位置。详见 Rectangle。

注: 该参数仅在 Windows 上采集屏幕时生效。

windowId

窗口 ID。

注: 该参数仅在采集窗口时生效。

params

屏幕采集配置。详见 ScreenCaptureParameters。

regionRect

共享区域相对于整个屏幕的位置。详见 Rectangle。如果未设置该参数,SDK 会共享整个屏幕。如果设置的区域超出屏幕边界,仅共享屏幕内的部分。如果在 Rectangle 中设置的宽度或高度为 0,则共享整个屏幕。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?