Back to Exoplayer

PlayerMessage.Target (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/PlayerMessage.Target.html

latest1.8 KB
Original Source

Package com.google.android.exoplayer2

Interface PlayerMessage.Target

  • All Known Subinterfaces: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:PlayerMessage

public static interfacePlayerMessage.Target

A target for messages.

Method Summary

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. |

Method Detail

- 

handleMessage

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.