Package org.linphone.core
Enum Class Alert.Type
- All Implemented Interfaces:
Serializable
,Comparable<Alert.Type>
,Constable
- Enclosing interface:
- Alert
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionPacket Burst phenomenon.Camera is capturing low framerate.Camera is not working.A received media stream suffers from high loss or late rate.A report of high loss rate is received from remote party.The operating system reports a loss of radio signal (wifi or mobile).Low bandwidth detected.Low quality (bitrate) video received.Low quality video is being sent.The operating system reports a low radio signal (wifi or mobile)
note: Use the key "low_signal_interval" in the section "alerts::network" to set
or get the interval at which the problem is checked in aConfig
.Loss rate is significant but retransmissions fail to arrive on time.Video decoding has stopped for a given period (10 s by default). -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Alert.Type
fromInt
(int value) int
toInt()
static Alert.Type
Returns the enum constant of this class with the specified name.static Alert.Type[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
QoSCameraMisfunction
Camera is not working.
No other information note: Use the key "camera_misfunction_interval" in the
section "alerts::camera" to set the interval at which the problem is checked in
aConfig
. -
QoSCameraLowFramerate
Camera is capturing low framerate.
Information supplied : float framerate; note: Use the key
"low_framerate_interval" in the section "alerts::camera" to set or get the
interval at which the problem is checked in aConfig
. -
QoSVideoStalled
Video decoding has stopped for a given period (10 s by default).
No other information. note: Use the key "video_stalled_interval" in the section
"alerts::camera" to set or get the interval at which the problem is checked in
aConfig
. -
QoSHighLossLateRate
A received media stream suffers from high loss or late rate.
Information provided is: -
QoSHighRemoteLossRate
A report of high loss rate is received from remote party.
Information provided: loss-rate (float). note: Use the key
"remote_loss_rate_interval" in the section "alerts::network" to set or get the
interval at which the problem is checked in aConfig
. -
QoSBurstOccured
Packet Burst phenomenon.
note: Use the key "burst_occured_interval" in the section "alerts::network" to
set or get the interval at which the problem is checked in aConfig
. -
QoSRetransmissionFailures
Loss rate is significant but retransmissions fail to arrive on time.
Information provided: nack-performance (float) the fraction of lost packets
recovered thanks to nack-triggered retransmissions. note: Use the key
"nack_check_interval" in the section "alerts::network" to set or get the
interval at which the problem is checked in aConfig
. -
QoSLowDownloadBandwidthEstimation
Low bandwidth detected.
Information provided: bandwidth (float) in kbit/s. note: Use the key
"download_bandwidth_interval" in the section "alerts::video" to set or get the
interval at which the problem is checked in aConfig
. -
QoSLowQualityReceivedVideo
Low quality (bitrate) video received.
Information provided: bitrate (float) in kbit/s, width (integer), int height
(integer). note: Use the key "low_quality_received_interval" in the section
"alerts::video" to set or get the interval at which the problem is checked in a
Config
. -
QoSLowQualitySentVideo
Low quality video is being sent.
Information provided: bitrate (float)in kbit/s, width (integer), height
(integer). note: Use the key "quality_sent_interval" in the section
"alerts::camera" to set or get the interval at which the problem is checked in
aConfig
. -
QoSLowSignal
The operating system reports a low radio signal (wifi or mobile)
note: Use the key "low_signal_interval" in the section "alerts::network" to set
or get the interval at which the problem is checked in aConfig
. -
QoSLostSignal
The operating system reports a loss of radio signal (wifi or mobile).
Information provided: rssi-value (float), signal-type (string) with values
{"wifi", "mobile", "other"}. note: Use the key "lost_signal_interval" in the
section "alerts::network" to set or get the interval at which the problem is
checked in aConfig
.
-
-
Field Details
-
mValue
protected final int mValue
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
fromInt
- Throws:
RuntimeException
-
toInt
public int toInt()
-