ZegoScreenCaptureSource class abstract

Constructors

ZegoScreenCaptureSource()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

enableAudioCapture(bool enable, ZegoAudioFrameParam audioParam) → Future<void>
窗口采集时是否采集窗口进程的声音
enableCursorVisible(bool visible) → Future<void>
设置是否显示光标
enableWindowActivate(bool active) → Future<void>
是否激活窗口提升至前台显示。
getCaptureSourceRect() → Future<Rect>
获取屏幕采集源的矩形。
getIndex() → int
获取屏幕采集源索引。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAppGroupID(String groupID) → Future<void>
设置 App Group 配置项。
setExcludeWindowList(List<int> list) → Future<void>
设置过滤的窗口列表。
startCapture({ZegoScreenCaptureConfig? config, bool? inApp}) → Future<void>
开始屏幕采集。
stopCapture() → Future<void>
停止屏幕采集。
toString() → String
A string representation of this object.
inherited
updateCaptureRegion(Rect rect) → Future<void>
更新屏幕采集的区域。
updateCaptureSource(int sourceId, ZegoScreenCaptureSourceType sourceType) → Future<void>
更新屏幕采集源
updatePublishRegion(Rect rect) → Future<void>
更新屏幕采集的推流区域。
updateScreenCaptureConfig(ZegoScreenCaptureConfig config) → Future<void>
更新屏幕采集参数配置。

Operators

operator ==(Object other) → bool
The equality operator.
inherited