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.ObjectBuilder forQualityLevel.
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(QualityLevel qualityLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QualityLevel.Builderbitrate(int bitrate)QualityLevelbuild()QualityLevel.Builderheight(int height)QualityLevel.Builderlabel(java.lang.String label)QualityLevel.BuilderplaylistPosition(int playlistPosition)QualityLevel.BuildertrackIndex(int trackIndex)QualityLevel.Builderwidth(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_VALUEif 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_VALUEif not known.
-
bitrate
public QualityLevel.Builder bitrate(int bitrate)
- Parameters:
bitrate- The bitrate of the QualityLevel.QualityLevel.NO_VALUEif 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_VALUEif not known.
-
width
public QualityLevel.Builder width(int width)
- Parameters:
width- The width of the rendition.QualityLevel.NO_VALUEif not known.
-
build
public QualityLevel build()
-
-