PlayerTransferState.Builder


public final class PlayerTransferState.Builder


Builder for PlayerTransferState.

Summary

Public constructors

Constructs a new Builder with default values.

Public constructors

Builder

public Builder()

Constructs a new Builder with default values.

See also
buildUpon

Public methods

build

public PlayerTransferState build()

Builds a PlayerTransferState instance.

setCurrentMediaItemIndex

@CanIgnoreReturnValue
public PlayerTransferState.Builder setCurrentMediaItemIndex(int currentMediaItemIndex)

Sets the current media item index.

Returns
PlayerTransferState.Builder

This Builder instance for chaining.

setCurrentPosition

@CanIgnoreReturnValue
public PlayerTransferState.Builder setCurrentPosition(long currentPosition)

Sets the current position.

Returns
PlayerTransferState.Builder

This Builder instance for chaining.

setMediaItems

@CanIgnoreReturnValue
public PlayerTransferState.Builder setMediaItems(List<MediaItem> mediaItems)

Sets the media items.

Returns
PlayerTransferState.Builder

This Builder instance for chaining.

setPlayWhenReady

@CanIgnoreReturnValue
public PlayerTransferState.Builder setPlayWhenReady(boolean playWhenReady)

Sets the play when ready value.

Returns
PlayerTransferState.Builder

This Builder instance for chaining.

setPlaybackParameters

@CanIgnoreReturnValue
public PlayerTransferState.Builder setPlaybackParameters(PlaybackParameters playbackParameters)

Sets the playback parameters.

Parameters
PlaybackParameters playbackParameters

The playback parameters.

Returns
PlayerTransferState.Builder

This Builder instance for chaining.

setRepeatMode

@CanIgnoreReturnValue
public PlayerTransferState.Builder setRepeatMode(int repeatMode)

Sets the repeat mode.

Returns
PlayerTransferState.Builder

This Builder instance for chaining.

setShuffleModeEnabled

@CanIgnoreReturnValue
public PlayerTransferState.Builder setShuffleModeEnabled(boolean shuffleModeEnabled)

Sets the shuffle mode enabled value.

Returns
PlayerTransferState.Builder

This Builder instance for chaining.