androidx.media3.muxer


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).

Mp4Muxer.Mp4AtFileParameters.CacheFileProvider

Provides temporary cache files to be used by the muxer.

Muxer

The muxer for producing media container files.

Muxer.Factory

Factory for muxers.

Muxer.TrackToken

A token representing an added track.

Classes

FragmentedMp4Muxer

A muxer for creating a fragmented MP4 file.

FragmentedMp4Muxer.Builder

A builder for FragmentedMp4Muxer instances.

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.

Exceptions

MuxerException

Thrown when a muxer failure occurs.

Annotations

Mp4Muxer.FileFormat

The specific MP4 file format.

Mp4Muxer.LastSampleDurationBehavior

Behavior for the duration of the last sample.