public class QualityLevel extends java.lang.Object implements java.lang.Comparable<QualityLevel>, com.longtailvideo.jwplayer.utils.Jsonable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTO_LABEL
The label for the Auto Track
|
static int |
NO_VALUE
Magic constant used when something is unkown.
|
Constructor and Description |
---|
QualityLevel(int width,
int height,
int bitrate,
java.lang.String label,
int playlistPosition,
int trackIndex)
True if this QualityLevel is used to describe that this is an adaptive
bitrate stream
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(QualityLevel qualityLevel) |
static QualityLevel |
fromJson(org.json.JSONObject jso) |
int |
getBitrate() |
int |
getHeight() |
java.lang.String |
getLabel() |
int |
getPlaylistPosition() |
int |
getTrackIndex() |
int |
getWidth() |
static java.util.List<QualityLevel> |
parseJson(org.json.JSONObject qualityJson) |
void |
setTrackIndex(int trackIndex) |
org.json.JSONObject |
toJson() |
java.lang.String |
toString() |
public static final java.lang.String AUTO_LABEL
public static final int NO_VALUE
public QualityLevel(int width, int height, int bitrate, java.lang.String label, int playlistPosition, int trackIndex)
public int getPlaylistPosition()
public int getBitrate()
@Nullable public java.lang.String getLabel()
public int getHeight()
public int getWidth()
public int getTrackIndex()
public void setTrackIndex(int trackIndex)
public org.json.JSONObject toJson()
toJson
in interface com.longtailvideo.jwplayer.utils.Jsonable
public static QualityLevel fromJson(org.json.JSONObject jso)
public static java.util.List<QualityLevel> parseJson(org.json.JSONObject qualityJson)
qualityJson
- public int compareTo(@NonNull QualityLevel qualityLevel)
compareTo
in interface java.lang.Comparable<QualityLevel>
public java.lang.String toString()
toString
in class java.lang.Object