public final class

Action.WaitForPlaybackState

extends Action

 java.lang.Object

androidx.media3.test.utils.Action

↳androidx.media3.test.utils.Action.WaitForPlaybackState

Overview

Waits for a specified playback state, returning either immediately or after a call to .

Summary

Constructors
publicWaitForPlaybackState(java.lang.String tag, int targetPlaybackState)

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 WaitForPlaybackState(java.lang.String tag, int targetPlaybackState)

Parameters:

tag: A tag to use for logging.
targetPlaybackState: The playback state to wait for.

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.