docs/doc/reference/com/google/android/exoplayer2/Renderer.MessageType.html
Package com.google.android.exoplayer2
[@Documented](https://developer.android.com/reference/java/lang/annotation/Documented.html "class or interface in java.lang.annotation")[@Retention](https://developer.android.com/reference/java/lang/annotation/Retention.html "class or interface in java.lang.annotation")([SOURCE](https://developer.android.com/reference/java/lang/annotation/RetentionPolicy.html?is-external=true#SOURCE "class or interface in java.lang.annotation"))[@Target](https://developer.android.com/reference/java/lang/annotation/Target.html "class or interface in java.lang.annotation")([TYPE\_USE](https://developer.android.com/reference/java/lang/annotation/ElementType.html?is-external=true#TYPE_USE "class or interface in java.lang.annotation"))
public static @interfaceRenderer.MessageType
Represents a type of message that can be passed to a renderer. May be one of Renderer.MSG_SET_VIDEO_OUTPUT, Renderer.MSG_SET_VOLUME, Renderer.MSG_SET_AUDIO_ATTRIBUTES, Renderer.MSG_SET_SCALING_MODE, Renderer.MSG_SET_CHANGE_FRAME_RATE_STRATEGY, Renderer.MSG_SET_AUX_EFFECT_INFO, Renderer.MSG_SET_VIDEO_FRAME_METADATA_LISTENER, Renderer.MSG_SET_CAMERA_MOTION_LISTENER, Renderer.MSG_SET_SKIP_SILENCE_ENABLED, Renderer.MSG_SET_AUDIO_SESSION_ID, Renderer.MSG_SET_WAKEUP_LISTENER, Renderer.MSG_SET_VIDEO_EFFECTS or Renderer.MSG_SET_VIDEO_OUTPUT_RESOLUTION. May also be an app-defined value (see Renderer.MSG_CUSTOM_BASE).