StreamFallbackOptions enum

Options for audio and video stream fallback under poor network conditions.

Inheritance
Available extensions
Annotations
  • @JsonEnum.new(alwaysCreate: true)

Values

streamFallbackOptionDisabled → const StreamFallbackOptions

0: Do not fallback for audio and video streams, but the quality of the audio and video streams is not guaranteed.

streamFallbackOptionVideoStreamLow → const StreamFallbackOptions

1: Receive only the low-quality video stream (low resolution and low bitrate).

streamFallbackOptionAudioOnly → const StreamFallbackOptions

2: When network conditions are poor, try receiving only the low-quality video stream first; if the video cannot be displayed due to poor network, fallback to receiving only the subscribed audio stream.

streamFallbackOptionVideoStreamLayer1 → const StreamFallbackOptions

@nodoc

streamFallbackOptionVideoStreamLayer2 → const StreamFallbackOptions

@nodoc

streamFallbackOptionVideoStreamLayer3 → const StreamFallbackOptions

@nodoc

streamFallbackOptionVideoStreamLayer4 → const StreamFallbackOptions

@nodoc

streamFallbackOptionVideoStreamLayer5 → const StreamFallbackOptions

@nodoc

streamFallbackOptionVideoStreamLayer6 → const StreamFallbackOptions

@nodoc

Properties

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<StreamFallbackOptions>
A constant List of the values in this enum, in order of their declaration.