ScreenCaptureParameters2 class

Screen sharing configurations.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

ScreenCaptureParameters2({bool? captureAudio, ScreenAudioParameters? audioParams, bool? captureVideo, ScreenVideoParameters? videoParams})
Constructs the ScreenCaptureParameters2.
const

Properties

audioParams ScreenAudioParameters?
The audio configuration for the shared screen stream. See ScreenAudioParameters . This parameter is only available for scenarios where captureAudio is true.
final
captureAudio bool?
Determines whether to capture system audio during screen sharing: true: Capture. false: (Default) Do not capture. On Android, due to system limitations, capturing system audio is only available for Android API level 29 and later (that is, Android 10 and later).
final
captureVideo bool?
Determines whether to capture system video during screen sharing: true: Capture. false: (Default) Do not capture. On Android, due to system limitations, screen capture is only available for Android API level 21 and later (that is, Android 5 and later).
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
videoParams ScreenVideoParameters?
The video configuration for the shared screen stream. See ScreenVideoParameters . This parameter is only available for scenarios where captureVideo is true.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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