package

androidx.media3.exoplayer.mediacodec

Interfaces

LoudnessCodecController.LoudnessParameterUpdateListenerInterface to intercept and modify loudness parameters before applying them to the codec.
MediaCodecAdapterAbstracts MediaCodec operations.
MediaCodecAdapter.FactoryA factory for MediaCodecAdapter instances.
MediaCodecAdapter.OnBufferAvailableListenerListener to be called when an input or output buffer becomes available.
MediaCodecAdapter.OnFrameRenderedListenerListener to be called when an output frame has rendered on the output surface.
MediaCodecSelectorSelector of MediaCodec instances.

Classes

DefaultMediaCodecAdapterFactoryThe default MediaCodecAdapter.Factory.
LoudnessCodecControllerWrapper class for the platform android.media.LoudnessCodecController.
MediaCodecAdapter.ConfigurationConfiguration parameters for a MediaCodecAdapter.
MediaCodecInfoInformation about a MediaCodec for a given MIME type.
MediaCodecRendererAn abstract renderer that uses MediaCodec to decode samples for rendering.
MediaCodecUtilA utility class for querying the available codecs.
SynchronousMediaCodecAdapterA MediaCodecAdapter that operates the underlying MediaCodec in synchronous mode.
SynchronousMediaCodecAdapter.FactoryA factory for SynchronousMediaCodecAdapter instances.