ScreenSharingParameters class
- Inheritance
-
- Object
- NativeClass
- ScreenSharingParameters
Properties
-
$resource
→ NativeResource
-
no setterinherited
-
bitrate
↔ FutureOr<int?>
-
@brief Encoding bitrate in kbps of the screen-sharing stream.
-1 for self-adapted that SDK will choose the appropriate encoding rate according to the width and height for the stream.
getter/setter pair
-
frameRate
↔ FutureOr<int?>
-
@brief Screen capture coded frame rate, unit fps
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
maxHeight
↔ FutureOr<int?>
-
@brief Screen capture coding maximum height
getter/setter pair
-
maxWidth
↔ FutureOr<int?>
-
@brief Screen capture code maximum width,
getter/setter pair
-
minBitrate
↔ FutureOr<int?>
-
@brief Minimum video encoding bitrate in kbps. The encoding bitrate will not be lower than the
minBitrate.
It defaults to 0.
It ranges within [0, bitrate). When bitrate < minBitrate, the bitrate is self-adpapted.
In the following circumstance, the assignment to this variable has no effect:
- When bitrate = 0, the video encoding is disabled.
- When bitrate < 0, the bitrate is self-adapted.
getter/setter pair
-
ready
→ Future<void>
-
Whether the instance is initialized
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited