Class QualityLevel.Builder
- java.lang.Object
-
- com.jwplayer.pub.api.media.adaptive.QualityLevel.Builder
-
- Enclosing class:
- QualityLevel
public static class QualityLevel.Builder extends java.lang.Object
Builder forQualityLevel
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(QualityLevel qualityLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QualityLevel.Builder
bitrate(int bitrate)
QualityLevel
build()
QualityLevel.Builder
height(int height)
QualityLevel.Builder
label(java.lang.String label)
QualityLevel.Builder
playlistPosition(int playlistPosition)
QualityLevel.Builder
trackIndex(int trackIndex)
QualityLevel.Builder
width(int width)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(QualityLevel qualityLevel)
-
-
Method Detail
-
playlistPosition
public QualityLevel.Builder playlistPosition(int playlistPosition)
- Parameters:
playlistPosition
- The index of the QualityLevel in the HLS playlist.QualityLevel.NO_VALUE
if not known.
-
trackIndex
public QualityLevel.Builder trackIndex(int trackIndex)
- Parameters:
trackIndex
- The index of the QualityLevel in array of Qualities reported by the events.QualityLevel.NO_VALUE
if not known.
-
bitrate
public QualityLevel.Builder bitrate(int bitrate)
- Parameters:
bitrate
- The bitrate of the QualityLevel.QualityLevel.NO_VALUE
if not known.
-
label
public QualityLevel.Builder label(java.lang.String label)
- Parameters:
label
- The label displayed in the Quality selection menu.
-
height
public QualityLevel.Builder height(int height)
- Parameters:
height
- The height of the rendition.QualityLevel.NO_VALUE
if not known.
-
width
public QualityLevel.Builder width(int width)
- Parameters:
width
- The width of the rendition.QualityLevel.NO_VALUE
if not known.
-
build
public QualityLevel build()
-
-