From 5e2823bb1e9d6c4331dba083ff1d050743bd2e25 Mon Sep 17 00:00:00 2001 From: claincly Date: Wed, 7 Sep 2022 16:33:44 +0000 Subject: [PATCH] Clarify GlTextureProcessor.InputListener contract PiperOrigin-RevId: 472745311 --- .../main/java/androidx/media3/effect/GlTextureProcessor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java b/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java index 9f418f9e78..c2e3f5b722 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/GlTextureProcessor.java @@ -62,6 +62,9 @@ public interface GlTextureProcessor { /** * Called when the {@link GlTextureProcessor} has processed an input frame. * + *

The implementation shall not assume the {@link GlTextureProcessor} is {@linkplain + * #onReadyToAcceptInputFrame ready to accept another input frame} when this method is called. + * * @param inputTexture The {@link TextureInfo} that was used to {@linkplain * #queueInputFrame(TextureInfo, long) queue} the input frame. */