ScreenCaptureParameters
- Electron
更新时间不可用
屏幕共享的参数配置。
export class ScreenCaptureParameters {
dimensions?: VideoDimensions;
frameRate?: number;
bitrate?: number;
captureMouseCursor?: boolean;
windowFocus?: boolean;
excludeWindowList?: any[];
excludeWindowCount?: number;
highLightWidth?: number;
highLightColor?: number;
enableHighLight?: boolean;
}属性
| 参数名 | 描述 |
|---|---|
dimensions | 注: 在共享文档的场景(ScreenScenarioDocument)下设置编码分辨率时,选择以下两种方式其中之一。
屏幕共享流的视频编码分辨率。详见 VideoDimensions。默认值为 1920 × 1080,即 2073600 像素。该像素值为计费标准。当共享的屏幕分辨率宽高比与该值设置不一致时,SDK 按如下策略进行编码。假设
|
frameRate | |
bitrate | |
captureMouseCursor | |
windowFocus | 注: 由于 macOS 系统限制,设置该成员将窗口前置时,如果当前的应用存在多个窗口,只会将主窗口前置。 调用 startScreenCaptureByWindowId 方法共享窗口时,是否将该窗口前置:
|
excludeWindowList | 待屏蔽窗口的 ID 列表。调用 startScreenCaptureByDisplayId 开启屏幕共享时,你可以通过该参数屏蔽指定的窗口。你可以在调用 updateScreenCaptureParameters 更新屏幕共享的配置参数时,通过该参数动态屏蔽指定的窗口。 注: Electron for 统信 OS SDK 不支持该参数。 |
enableHighLight | |
highLightColor | |
highLightWidth | |
excludeWindowCount |