public final class

Action.WaitForMessage

extends Action

 java.lang.Object

androidx.media3.test.utils.Action

↳androidx.media3.test.utils.Action.WaitForMessage

Overview

Waits for a player message to arrive. If the target already received a message, the action returns immediately.

Summary

Constructors
publicWaitForMessage(java.lang.String tag, ActionSchedule.PlayerTarget playerTarget)

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 WaitForMessage(java.lang.String tag, ActionSchedule.PlayerTarget playerTarget)

Parameters:

tag: A tag to use for logging.
playerTarget: The target to observe.

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.