GlTextureFrameConsumer.GlTextureFrameProcessor


public interface GlTextureFrameConsumer.GlTextureFrameProcessor extends GlTextureFrameConsumer


Allowing outputting GlTextureFrame from the GlTextureFrameConsumer.

Summary

Public methods

abstract void

Sets the GlTextureFrameConsumer to which this processor outputs.

Inherited methods

From java.lang.AutoCloseable
abstract void
From androidx.media3.effect.GlTextureFrameConsumer
abstract void
abstract boolean
queue(
    GlTextureFrame frame,
    Executor listenerExecutor,
    Runnable wakeupListener
)

Attempts to queue a frame for processing.

abstract void

Notifies the current stream has ended.

Public methods

setOutput

abstract void setOutput(GlTextureFrameConsumer downstream)

Sets the GlTextureFrameConsumer to which this processor outputs.