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