Action.RemoveMediaItems


public class Action.RemoveMediaItems extends Action


Calls removeMediaItems.

Summary

Public constructors

RemoveMediaItems(@Size(max = 23) String tag, int fromIndex, int toIndex)

Protected methods

void
doActionImpl(
    ExoPlayer player,
    DefaultTrackSelector trackSelector,
    @Nullable Surface surface
)

Called by doActionAndScheduleNextImpl to perform the action.

Public constructors

RemoveMediaItems

public RemoveMediaItems(@Size(max = 23) String tag, int fromIndex, int toIndex)
Parameters
@Size(max = 23) String tag

A tag to use for logging.

int fromIndex

The start if the range of media items to remove.

int toIndex

The end of the range of media items to remove (exclusive).

Protected methods

doActionImpl

protected void doActionImpl(
    ExoPlayer player,
    DefaultTrackSelector trackSelector,
    @Nullable Surface surface
)

Called by doActionAndScheduleNextImpl to perform the action.

Parameters
ExoPlayer player

The player to which the action should be applied.

DefaultTrackSelector trackSelector

The track selector to which the action should be applied.

@Nullable Surface surface

The surface to use when applying actions, or null if no surface is needed.