docs/doc/reference/com/google/android/exoplayer2/PlayerMessage.Target.html
Package com.google.android.exoplayer2
RendererAll Known Implementing Classes:ActionSchedule.PlayerTarget, BaseRenderer, CameraMotionRenderer, DecoderAudioRenderer, DecoderVideoRenderer, FakeAudioRenderer, FakeMediaClockRenderer, FakeRenderer, FakeVideoRenderer, FfmpegAudioRenderer, LibflacAudioRenderer, Libgav1VideoRenderer, LibopusAudioRenderer, LibvpxVideoRenderer, MediaCodecAudioRenderer, MediaCodecRenderer, MediaCodecVideoRenderer, MetadataRenderer, NoSampleRenderer, TextRendererEnclosing class:PlayerMessagepublic static interfacePlayerMessage.Target
A target for messages.
All Methods Instance Methods Abstract Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| void | handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int messageType, Object message) |
Handles a message delivered to the target.
|
-
void handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int messageType,
@Nullable[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")message)
throws[ExoPlaybackException](ExoPlaybackException.html "class in com.google.android.exoplayer2")
Handles a message delivered to the target.
Parameters:messageType - The message type.message - The message payload.Throws:ExoPlaybackException - If an error occurred whilst handling the message. Should only be thrown by targets that handle messages on the playback thread.