Package com.google.android.exoplayer2
Class MediaItem.LiveConfiguration.Builder
- java.lang.Object
-
- com.google.android.exoplayer2.MediaItem.LiveConfiguration.Builder
-
- Enclosing class:
- MediaItem.LiveConfiguration
public static final class MediaItem.LiveConfiguration.Builder extends Object
Builder forMediaItem.LiveConfigurationinstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()Creates a new instance with default values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MediaItem.LiveConfigurationbuild()Creates aMediaItem.LiveConfigurationwith the values from this builder.MediaItem.LiveConfiguration.BuildersetMaxOffsetMs(long maxOffsetMs)Sets the maximum allowed live offset, in milliseconds.MediaItem.LiveConfiguration.BuildersetMaxPlaybackSpeed(float maxPlaybackSpeed)Sets the maximum playback speed.MediaItem.LiveConfiguration.BuildersetMinOffsetMs(long minOffsetMs)Sets the minimum allowed live offset, in milliseconds.MediaItem.LiveConfiguration.BuildersetMinPlaybackSpeed(float minPlaybackSpeed)Sets the minimum playback speed.MediaItem.LiveConfiguration.BuildersetTargetOffsetMs(long targetOffsetMs)Sets the target live offset, in milliseconds.
-
-
-
Method Detail
-
setTargetOffsetMs
@CanIgnoreReturnValue public MediaItem.LiveConfiguration.Builder setTargetOffsetMs(long targetOffsetMs)
Sets the target live offset, in milliseconds.See
Player#getCurrentLiveOffset().Defaults to
C.TIME_UNSET, indicating the media-defined default will be used.
-
setMinOffsetMs
@CanIgnoreReturnValue public MediaItem.LiveConfiguration.Builder setMinOffsetMs(long minOffsetMs)
Sets the minimum allowed live offset, in milliseconds.See
Player#getCurrentLiveOffset().Defaults to
C.TIME_UNSET, indicating the media-defined default will be used.
-
setMaxOffsetMs
@CanIgnoreReturnValue public MediaItem.LiveConfiguration.Builder setMaxOffsetMs(long maxOffsetMs)
Sets the maximum allowed live offset, in milliseconds.See
Player#getCurrentLiveOffset().Defaults to
C.TIME_UNSET, indicating the media-defined default will be used.
-
setMinPlaybackSpeed
@CanIgnoreReturnValue public MediaItem.LiveConfiguration.Builder setMinPlaybackSpeed(float minPlaybackSpeed)
Sets the minimum playback speed.Defaults to
C.RATE_UNSET, indicating the media-defined default will be used.
-
setMaxPlaybackSpeed
@CanIgnoreReturnValue public MediaItem.LiveConfiguration.Builder setMaxPlaybackSpeed(float maxPlaybackSpeed)
Sets the maximum playback speed.Defaults to
C.RATE_UNSET, indicating the media-defined default will be used.
-
build
public MediaItem.LiveConfiguration build()
Creates aMediaItem.LiveConfigurationwith the values from this builder.
-
-