StreamFallbackOptions enum Null safety

Stream fallback option.

Constants

AudioOnly → const StreamFallbackOptions

Under unreliable uplink network conditions, the published video stream falls back to audio only. Under unreliable downlink network conditions, the remote video stream first falls back to the low-stream (low resolution and low bitrate) video; and then to an audio-only stream if the network condition deteriorates.

@JsonValue(2)
const StreamFallbackOptions(2)
Disabled → const StreamFallbackOptions

No fallback behavior for the local/remote video stream when the uplink/downlink network condition is unreliable. The quality of the stream is not guaranteed.

@JsonValue(0)
const StreamFallbackOptions(0)
values → const List<StreamFallbackOptions>

A constant List of the values in this enum, in order of their declaration.

const List<StreamFallbackOptions>
VideoStreamLow → const StreamFallbackOptions

Under unreliable downlink network conditions, the remote video stream falls back to the low-stream (low resolution and low bitrate) video. You can only set this option in the RtcEngine.setRemoteSubscribeFallbackOption method. Nothing happens when you set this in the RtcEngine.setLocalPublishFallbackOption method.

@JsonValue(1)
const StreamFallbackOptions(1)

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
index int

The integer index of this enum.

final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
override

Operators

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