androidx.media3.muxer


Annotations

MediaMuxerCompat.OutputFormat

The output file format.

Mp4Muxer.FileFormat

The specific MP4 file format.

Mp4Muxer.LastSampleDurationBehavior

Behavior for the duration of the last sample.

Interfaces

AnnexBToAvccConverter

Converts a buffer containing H.264/H.265 NAL units from the Annex-B format (ISO/IEC 14496-14 Annex B, which uses start codes to delineate NAL units) to the avcC format (ISO/IEC 14496-15, which uses length prefixes).

ByteBufferAllocator

A memory allocator for ByteBuffer.

Muxer

A muxer for producing media container files.

Muxer.Factory

Factory for muxers.

SeekableMuxerOutput

A seekable target for Muxer output.

Classes

AacMuxer

A muxer for creating an AAC (Advanced Audio Coding) container file.

BufferInfo

Contains metadata of a sample ByteBuffer.

FileOutputStreamSeekableMuxerOutput

An implementation of SeekableMuxerOutput that writes to a FileOutputStream.

FragmentedMp4Muxer

A muxer for creating a fragmented MP4 file.

FragmentedMp4Muxer.Builder

A builder for FragmentedMp4Muxer instances.

MediaMuxerCompat

A drop-in replacement for MediaMuxer that provides similar functionality, based on the media3.muxer logic.

Mp4Muxer

A muxer for creating an MP4 container file.

Mp4Muxer.Builder

A builder for Mp4Muxer instances.

Mp4Muxer.Mp4AtFileParameters

Parameters for FILE_FORMAT_MP4_WITH_AUXILIARY_TRACKS_EXTENSION.

MuxerUtil

Utility methods for muxer.

WebmMuxer

A muxer for creating a WebM container file.

WebmMuxer.Builder

A builder for WebmMuxer instances.

Exceptions

MuxerException

Thrown when a muxer failure occurs.