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.

Mp4Util

Utility methods for MP4 containers.

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.