diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java index e0d856e47d..ba160ee9bc 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java @@ -102,13 +102,14 @@ public interface AudioProcessor { boolean isActive(); /** - * Queues audio data between the position and limit of the input {@code buffer} for processing. - * {@code buffer} must be a direct byte buffer with native byte order. Its contents are treated as - * read-only. Its position will be advanced by the number of bytes consumed (which may be zero). - * The caller retains ownership of the provided buffer. Calling this method invalidates any - * previous buffer returned by {@link #getOutput()}. + * Queues audio data between the position and limit of the {@code inputBuffer} for processing. + * After calling this method, processed output may be available via {@link #getOutput()}. Calling + * {@code queueInput(ByteBuffer)} again invalidates any pending output. * - * @param inputBuffer The input buffer to process. + * @param inputBuffer The input buffer to process. It must be a direct byte buffer with native + * byte order. Its contents are treated as read-only. Its position will be advanced by the + * number of bytes consumed (which may be zero). The caller retains ownership of the provided + * buffer. */ void queueInput(ByteBuffer inputBuffer);