public final class VisualQualityEvent
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VisualQualityEvent.Mode
The Quality Switching mode.
|
static class |
VisualQualityEvent.Reason
The reason why a quality switch occurred.
|
Constructor and Description |
---|
VisualQualityEvent(VisualQualityEvent.Mode mode,
VisualQualityEvent.Reason reason,
QualityLevel qualityLevel) |
Modifier and Type | Method and Description |
---|---|
VisualQualityEvent.Mode |
getMode()
Returns the type of quality selection that has been enabled on the player.
|
QualityLevel |
getQualityLevel()
Returns information about the quality level.
|
VisualQualityEvent.Reason |
getReason()
Returns the reason why the quality was changed.
|
public VisualQualityEvent(VisualQualityEvent.Mode mode, VisualQualityEvent.Reason reason, @NonNull QualityLevel qualityLevel)
@NonNull public VisualQualityEvent.Mode getMode()
@NonNull public VisualQualityEvent.Reason getReason()
The reason may not always be available for HLS.
@NonNull public QualityLevel getQualityLevel()