PlayerTransferState.Builder


class PlayerTransferState.Builder


Builder for PlayerTransferState.

Summary

Public constructors

Constructs a new Builder with default values.

Public constructors

Builder

Builder()

Constructs a new Builder with default values.

See also
buildUpon

Public functions

build

fun build(): PlayerTransferState!

Builds a PlayerTransferState instance.

setCurrentMediaItemIndex

@CanIgnoreReturnValue
fun setCurrentMediaItemIndex(currentMediaItemIndex: Int): PlayerTransferState.Builder!

Sets the current media item index.

Returns
PlayerTransferState.Builder!

This Builder instance for chaining.

setCurrentPosition

@CanIgnoreReturnValue
fun setCurrentPosition(currentPosition: Long): PlayerTransferState.Builder!

Sets the current position.

Returns
PlayerTransferState.Builder!

This Builder instance for chaining.

setMediaItems

@CanIgnoreReturnValue
fun setMediaItems(mediaItems: (Mutable)List<MediaItem!>!): PlayerTransferState.Builder!

Sets the media items.

Returns
PlayerTransferState.Builder!

This Builder instance for chaining.

setPlayWhenReady

@CanIgnoreReturnValue
fun setPlayWhenReady(playWhenReady: Boolean): PlayerTransferState.Builder!

Sets the play when ready value.

Returns
PlayerTransferState.Builder!

This Builder instance for chaining.

setPlaybackParameters

@CanIgnoreReturnValue
fun setPlaybackParameters(playbackParameters: PlaybackParameters!): PlayerTransferState.Builder!

Sets the playback parameters.

Parameters
playbackParameters: PlaybackParameters!

The playback parameters.

Returns
PlayerTransferState.Builder!

This Builder instance for chaining.

setRepeatMode

@CanIgnoreReturnValue
fun setRepeatMode(repeatMode: Int): PlayerTransferState.Builder!

Sets the repeat mode.

Returns
PlayerTransferState.Builder!

This Builder instance for chaining.

setShuffleModeEnabled

@CanIgnoreReturnValue
fun setShuffleModeEnabled(shuffleModeEnabled: Boolean): PlayerTransferState.Builder!

Sets the shuffle mode enabled value.

Returns
PlayerTransferState.Builder!

This Builder instance for chaining.