androidx.media3.container


Classes

MdtaMetadataEntry

Stores extensible metadata with handler type 'mdta'.

Mp4Box

A representation of an MP4 box (aka atom).

Mp4Box.ContainerBox

An MP4 box that has child boxes.

Mp4Box.LeafBox

An MP4 box that is a leaf.

Mp4LocationData

Stores MP4 location data.

Mp4OrientationData

Stores the orientation hint for the video playback.

Mp4TimestampData

Stores MP4 timestamp data.

NalUnitUtil

Utility methods for handling H.264/AVC and H.265/HEVC NAL units.

NalUnitUtil.H265LayerInfo

Holds data that maps NAL unit header layer ID to the internal layer info specified in VPS.

NalUnitUtil.H265NalHeader

Holds data parsed from a H.265 NAL unit header.

NalUnitUtil.H265ProfileTierLevel

Holds data parsed from a H.265 profile_tier_level() of either VPS or SPS.

NalUnitUtil.H265ProfileTierLevelsAndIndices

Holds a list of H.265 profile_tier_level()s and a corresponding list of indices.

NalUnitUtil.H265RepFormat

Holds data parsed from a H.265 rep_format() of VPS extension - vps_extension().

NalUnitUtil.H265RepFormatsAndIndices

Holds a list of H.265 rep_format()s and a corresponding list of indices.

NalUnitUtil.H265Sei3dRefDisplayInfoData

Holds data parsed from a H.265 3D reference displays information SEI message.

NalUnitUtil.H265SpsData

Holds data parsed from a H.265 sequence parameter set NAL unit.

NalUnitUtil.H265VideoSignalInfo

Holds data parsed from a H.265 video_signal_info() of vps_vui() of vps_extension().

NalUnitUtil.H265VideoSignalInfosAndIndices

Holds a list of H.265 video_signal_info()s and a corresponding list of indices.

NalUnitUtil.H265VpsData

Holds data parsed from a H.265 video parameter set NAL unit.

NalUnitUtil.PpsData

Holds data parsed from a picture parameter set NAL unit.

NalUnitUtil.SpsData

Holds data parsed from a H.264 sequence parameter set NAL unit.

ParsableNalUnitBitArray

Wraps a byte array, providing methods that allow it to be read as a NAL unit bitstream.

XmpData

Stores XMP data.