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

Parameters for FILE_FORMAT_EDITABLE_VIDEO.

MuxerUtil

Utility methods for muxer.

Exceptions

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