Commit 24b0cf8c by olly Committed by Oliver Woodman

Fix references to AudioAttributes in Javadoc

PiperOrigin-RevId: 390365923
parent 288fb4a8
...@@ -20,6 +20,7 @@ import android.view.Surface; ...@@ -20,6 +20,7 @@ import android.view.Surface;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.google.android.exoplayer2.PlayerMessage.Target; import com.google.android.exoplayer2.PlayerMessage.Target;
import com.google.android.exoplayer2.audio.AudioAttributes;
import com.google.android.exoplayer2.audio.AuxEffectInfo; import com.google.android.exoplayer2.audio.AuxEffectInfo;
import com.google.android.exoplayer2.source.SampleStream; import com.google.android.exoplayer2.source.SampleStream;
import com.google.android.exoplayer2.util.MediaClock; import com.google.android.exoplayer2.util.MediaClock;
...@@ -90,10 +91,9 @@ public interface Renderer extends PlayerMessage.Target { ...@@ -90,10 +91,9 @@ public interface Renderer extends PlayerMessage.Target {
int MSG_SET_VOLUME = 2; int MSG_SET_VOLUME = 2;
/** /**
* A type of a message that can be passed to an audio renderer via {@link * A type of a message that can be passed to an audio renderer via {@link
* ExoPlayer#createMessage(Target)}. The message payload should be an {@link * ExoPlayer#createMessage(Target)}. The message payload should be an {@link AudioAttributes}
* com.google.android.exoplayer2.audio.AudioAttributes} instance that will configure the * instance that will configure the underlying audio track. If not set, the default audio
* underlying audio track. If not set, the default audio attributes will be used. They are * attributes will be used. They are suitable for general media playback.
* suitable for general media playback.
* *
* <p>Setting the audio attributes during playback may introduce a short gap in audio output as * <p>Setting the audio attributes during playback may introduce a short gap in audio output as
* the audio track is recreated. A new audio session id will also be generated. * the audio track is recreated. A new audio session id will also be generated.
......
...@@ -68,8 +68,8 @@ import java.lang.annotation.RetentionPolicy; ...@@ -68,8 +68,8 @@ import java.lang.annotation.RetentionPolicy;
* <li>Message with type {@link #MSG_SET_VOLUME} to set the volume. The message payload should be * <li>Message with type {@link #MSG_SET_VOLUME} to set the volume. The message payload should be
* a {@link Float} with 0 being silence and 1 being unity gain. * a {@link Float} with 0 being silence and 1 being unity gain.
* <li>Message with type {@link #MSG_SET_AUDIO_ATTRIBUTES} to set the audio attributes. The * <li>Message with type {@link #MSG_SET_AUDIO_ATTRIBUTES} to set the audio attributes. The
* message payload should be an {@link com.google.android.exoplayer2.audio.AudioAttributes} * message payload should be an {@link AudioAttributes} instance that will configure the
* instance that will configure the underlying audio track. * underlying audio track.
* <li>Message with type {@link #MSG_SET_AUX_EFFECT_INFO} to set the auxiliary effect. The message * <li>Message with type {@link #MSG_SET_AUX_EFFECT_INFO} to set the auxiliary effect. The message
* payload should be an {@link AuxEffectInfo} instance that will configure the underlying * payload should be an {@link AuxEffectInfo} instance that will configure the underlying
* audio track. * audio track.
......
...@@ -70,8 +70,8 @@ import java.util.List; ...@@ -70,8 +70,8 @@ import java.util.List;
* <li>Message with type {@link #MSG_SET_VOLUME} to set the volume. The message payload should be * <li>Message with type {@link #MSG_SET_VOLUME} to set the volume. The message payload should be
* a {@link Float} with 0 being silence and 1 being unity gain. * a {@link Float} with 0 being silence and 1 being unity gain.
* <li>Message with type {@link #MSG_SET_AUDIO_ATTRIBUTES} to set the audio attributes. The * <li>Message with type {@link #MSG_SET_AUDIO_ATTRIBUTES} to set the audio attributes. The
* message payload should be an {@link com.google.android.exoplayer2.audio.AudioAttributes} * message payload should be an {@link AudioAttributes} instance that will configure the
* instance that will configure the underlying audio track. * underlying audio track.
* <li>Message with type {@link #MSG_SET_AUX_EFFECT_INFO} to set the auxiliary effect. The message * <li>Message with type {@link #MSG_SET_AUX_EFFECT_INFO} to set the auxiliary effect. The message
* payload should be an {@link AuxEffectInfo} instance that will configure the underlying * payload should be an {@link AuxEffectInfo} instance that will configure the underlying
* audio track. * audio track.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment