new Screen(id, name)
- Description:
桌面共享Screen构造函数。
Parameters:
| Name | Type | Description |
|---|---|---|
id |
String | 设备Id |
name |
String | 设备名称 |
Members
attachScreenElementMediaStream
- Description:
桌面共享流渲染进视频控件
桌面共享流渲染进视频控件
(async) electronPrimaryDisplayPublish
- Description:
electron 发布主屏幕桌面共享
electron 发布主屏幕桌面共享
(async) electronPublish
- Description:
electron 发布桌面共享,主要用于electron v12版本之前或者该示例添加了contextIsolation: false
electron 发布桌面共享,主要用于electron v12版本之前或者该示例添加了contextIsolation: false
getDisplaySurface
- Description:
获取当前桌面共享弹窗显示内容选项
获取当前桌面共享弹窗显示内容选项
muteScreenAudio
- Description:
屏幕共享静音
屏幕共享静音
preview
- Description:
预览桌面共享,只能获取桌面共享流后或发布后操作后才能调用
预览桌面共享,只能获取桌面共享流后或发布后操作后才能调用
(async) publish
- Description:
发布桌面共享。
发布桌面共享。
(async) publishHandle
- Description:
electron桌面共享发布接口,electron 12之前的版本建议使用electronPublish
electron桌面共享发布接口,electron 12之前的版本建议使用electronPublish
setBandwidth
- Description:
设置带宽
设置带宽
setDescription
- Description:
设置备注
设置备注
setDisplaySurface
- Description:
设置桌面共享弹窗显示内容选项,chrome71及以后就支持displaySurface参数,但设置后未生效,96版本才开始真正生效。
设置桌面共享弹窗显示内容选项,chrome71及以后就支持displaySurface参数,但设置后未生效,96版本才开始真正生效。
Example
screen.setDisplaySurface(ScreenDisplaySurface.monitor);
setFrameRate
- Description:
设置帧率
设置帧率
setLevel
- Description:
设置桌面共享的优先级别
设置桌面共享的优先级别
setResolution
- Description:
设置分辨率
设置分辨率
setScreenAudioEnabled
- Description:
屏幕共享时是否同时共享屏幕音频
屏幕共享时是否同时共享屏幕音频
(async) subscrible
- Description:
订阅桌面共享流
订阅桌面共享流
unmuteScreenAudio
- Description:
取消屏幕共享静音
取消屏幕共享静音
(async) unpublish
(async) unsubscrible
- Description:
取消订阅桌面共享流
取消订阅桌面共享流
updateScreenData
- Description:
桌面共享数据更改
桌面共享数据更改