Package com.my.target.common.models
Class VideoData
- java.lang.Object
-
- MediaData<java.lang.String>
-
- com.my.target.common.models.VideoData
-
public final class VideoData extends MediaData<java.lang.String>Data class for video content
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringM3U8
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VideoDatachooseBest(java.util.List<VideoData> videoDatas, int videoQuality)intgetBitrate()booleanisCacheable()static VideoDatanewVideoData(java.lang.String videoUrl, int width, int height)voidsetBitrate(int bitrate)
-
-
-
Field Detail
-
M3U8
public static final java.lang.String M3U8
- See Also:
- Constant Field Values
-
-
Method Detail
-
chooseBest
@Nullable public static VideoData chooseBest(@NonNull java.util.List<VideoData> videoDatas, int videoQuality)
-
newVideoData
@NonNull public static VideoData newVideoData(@NonNull java.lang.String videoUrl, int width, int height)
-
getBitrate
public int getBitrate()
-
setBitrate
public void setBitrate(int bitrate)
-
isCacheable
public boolean isCacheable()
-
-