Class: Screen

Screen


new Screen(id, name)

桌面共享Screen构造函数。

Parameters:
Name Type Description
id String

设备Id

name String

设备名称

Methods


attachScreenElementMediaStream(element, stream)

桌面共享流渲染进视频控件

Parameters:
Name Type Description
element Object

- 视频控件对象

stream Object

- 桌面共享流


preview(element)

预览桌面共享,只能publish操作后才能调用

Parameters:
Name Type Description
element Object

视频控件


publish()

发布桌面共享。


setBandwidth(maxBandwidth-)

设置带宽

Parameters:
Name Type Description
maxBandwidth- int

最大带宽


setDescription(description)

设置备注

Parameters:
Name Type Description
description String

备注


setFrameRate(min-, man-)

设置帧率

Parameters:
Name Type Description
min- int

最小帧率

man- int

最大帧率


setLevel(level)

设置桌面共享的优先级别

Parameters:
Name Type Description
level int

优先级别


setResolution(width-, height-)

设置分辨率

Parameters:
Name Type Description
width- int

分辨率宽

height- int

分辨率高


subscrible()

订阅桌面共享流


unsubscrible()

取消订阅桌面共享流


updateScreenData(level, description)

桌面共享数据更改

Parameters:
Name Type Description
level int
description String