VideoEncoderPreference enum

{zh} * @detail keytype @brief 编码策略偏好。

Inheritance
Available extensions

Values

disabled → const VideoEncoderPreference

@brief No preference. The frame rate and the resolution will not be adjusted.

maintain_framerate → const VideoEncoderPreference

@brief The high frame rate mode. Ensure the highest framerate possible. This mode is designed for videos with high-motion contents.

maintain_quality → const VideoEncoderPreference

@brief The high-resolution mode. Ensure the highest resolution possible. This mode is designed for videos with static contents.≈

auto → const VideoEncoderPreference

@brief Balancing resolution and frame rate. For the screen-recordings, indicates No preference. The frame rate and the resolution will not be adjusted.

Properties

$value → dynamic
final
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Constants

values → const List<VideoEncoderPreference>
A constant List of the values in this enum, in order of their declaration.