Commit 75d370d9 by kimvde Committed by Ian Baker

Clarify Javadoc of AudioProcessor.queueInput

PiperOrigin-RevId: 425341138
parent dc83de99
...@@ -102,13 +102,14 @@ public interface AudioProcessor { ...@@ -102,13 +102,14 @@ public interface AudioProcessor {
boolean isActive(); boolean isActive();
/** /**
* Queues audio data between the position and limit of the input {@code buffer} for processing. * Queues audio data between the position and limit of the {@code inputBuffer} for processing.
* {@code buffer} must be a direct byte buffer with native byte order. Its contents are treated as * After calling this method, processed output may be available via {@link #getOutput()}. Calling
* read-only. Its position will be advanced by the number of bytes consumed (which may be zero). * {@code queueInput(ByteBuffer)} again invalidates any pending output.
* The caller retains ownership of the provided buffer. Calling this method invalidates any
* previous buffer returned by {@link #getOutput()}.
* *
* @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); void queueInput(ByteBuffer inputBuffer);
......
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