Clarify the replaceOutputBuffer parameter because count is unclear.

PiperOrigin-RevId: 474279220
(cherry picked from commit 3e0ad6d8042c9e6604c281e283885b9e07eb8786)
This commit is contained in:
samrobinson 2022-09-14 13:54:06 +00:00 committed by microkatz
parent 2576346e45
commit 766b9cd385

View File

@ -101,13 +101,13 @@ public abstract class BaseAudioProcessor implements AudioProcessor {
}
/**
* Replaces the current output buffer with a buffer of at least {@code count} bytes and returns
* it. Callers should write to the returned buffer then {@link ByteBuffer#flip()} it so it can be
* read via {@link #getOutput()}.
* Replaces the current output buffer with a buffer of at least {@code size} bytes and returns it.
* Callers should write to the returned buffer then {@link ByteBuffer#flip()} it so it can be read
* via {@link #getOutput()}.
*/
protected final ByteBuffer replaceOutputBuffer(int count) {
if (buffer.capacity() < count) {
buffer = ByteBuffer.allocateDirect(count).order(ByteOrder.nativeOrder());
protected final ByteBuffer replaceOutputBuffer(int size) {
if (buffer.capacity() < size) {
buffer = ByteBuffer.allocateDirect(size).order(ByteOrder.nativeOrder());
} else {
buffer.clear();
}