diff --git a/libraries/effect/src/main/java/androidx/media3/effect/GlShaderProgram.java b/libraries/effect/src/main/java/androidx/media3/effect/GlShaderProgram.java index f7148344d5..b92dd23b23 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/GlShaderProgram.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/GlShaderProgram.java @@ -188,6 +188,9 @@ public interface GlShaderProgram { *

The {@code GlShaderProgram} should reclaim the ownership of its allocated textures, * {@linkplain InputListener#onFlush notify} its {@link InputListener} about the flush event, and * {@linkplain InputListener#onReadyToAcceptInputFrame report its availability} if necessary. + * + *

The implementation must not {@linkplain OutputListener#onOutputFrameAvailable output frames} + * until after this method returns. */ void flush();