public final class

Action.ExecuteRunnable

extends Action

 java.lang.Object

androidx.media3.test.utils.Action

↳androidx.media3.test.utils.Action.ExecuteRunnable

Overview

Calls Runnable.run().

Summary

Constructors
publicExecuteRunnable(java.lang.String tag, java.lang.Runnable runnable)

Constructs an instance.

Methods
protected abstract voiddoActionImpl(ExoPlayer player, DefaultTrackSelector trackSelector, Surface surface)

Called by Action to perform the action.

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

public ExecuteRunnable(java.lang.String tag, java.lang.Runnable runnable)

Constructs an instance.

Parameters:

tag: A tag to use for logging.
runnable: The runnable to run.

Methods

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

Called by Action to perform the action.

Parameters:

player: The player to which the action should be applied.
trackSelector: The track selector to which the action should be applied.
surface: The surface to use when applying actions, or null if no surface is needed.