diff --git a/libraries/common/src/main/java/androidx/media3/common/audio/AudioProcessingPipeline.java b/libraries/common/src/main/java/androidx/media3/common/audio/AudioProcessingPipeline.java index efcf63305e..38ceb8d7fe 100644 --- a/libraries/common/src/main/java/androidx/media3/common/audio/AudioProcessingPipeline.java +++ b/libraries/common/src/main/java/androidx/media3/common/audio/AudioProcessingPipeline.java @@ -15,7 +15,6 @@ */ package androidx.media3.common.audio; -import static androidx.media3.common.audio.AudioProcessor.EMPTY_BUFFER; import static androidx.media3.common.util.Assertions.checkState; import androidx.annotation.Nullable; @@ -24,6 +23,7 @@ import androidx.media3.common.util.UnstableApi; import com.google.common.collect.ImmutableList; import com.google.errorprone.annotations.CanIgnoreReturnValue; import java.nio.ByteBuffer; +import java.nio.ByteOrder; import java.util.ArrayList; import java.util.List; @@ -68,6 +68,11 @@ import java.util.List; */ @UnstableApi public final class AudioProcessingPipeline { + + /** An empty, direct {@link ByteBuffer}. */ + private static final ByteBuffer EMPTY_BUFFER = + ByteBuffer.allocateDirect(0).order(ByteOrder.nativeOrder()); + /** The {@link AudioProcessor} instances passed to {@link AudioProcessingPipeline}. */ private final ImmutableList audioProcessors; /**