# androidx.media3.container

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/media3/container/DolbyVisionConfig` | Dolby Vision configuration data. |
| `https://developer.android.com/reference/androidx/media3/container/MdtaMetadataEntry` | Stores extensible metadata with handler type 'mdta'. |
| `https://developer.android.com/reference/androidx/media3/container/Mp4AlternateGroupData` | Stores MP4 `alternate_group` info parsed from a `tkhd` box. |
| `https://developer.android.com/reference/androidx/media3/container/Mp4Box` | A representation of an MP4 box (aka atom). |
| `https://developer.android.com/reference/androidx/media3/container/Mp4Box.ContainerBox` | An MP4 box that has child boxes. |
| `https://developer.android.com/reference/androidx/media3/container/Mp4Box.LeafBox` | An MP4 box that is a leaf. |
| `https://developer.android.com/reference/androidx/media3/container/Mp4LocationData` | Stores MP4 location data. |
| `https://developer.android.com/reference/androidx/media3/container/Mp4OrientationData` | Stores the orientation hint for the video playback. |
| `https://developer.android.com/reference/androidx/media3/container/Mp4TimestampData` | Stores MP4 timestamp data. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil` | Utility methods for handling H.264/AVC and H.265/HEVC NAL units. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265LayerInfo` | Holds data that maps NAL unit header layer ID to the internal layer info specified in VPS. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265NalHeader` | Holds data parsed from a H.265 NAL unit header. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265ProfileTierLevel` | Holds data parsed from a H.265 profile_tier_level() of either VPS or SPS. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265ProfileTierLevelsAndIndices` | Holds a list of H.265 profile_tier_level()s and a corresponding list of indices. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265RepFormat` | Holds data parsed from a H.265 rep_format() of VPS extension - vps_extension(). |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265RepFormatsAndIndices` | Holds a list of H.265 rep_format()s and a corresponding list of indices. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265Sei3dRefDisplayInfoData` | Holds data parsed from a H.265 3D reference displays information SEI message. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265SpsData` | Holds data parsed from a H.265 sequence parameter set NAL unit. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VideoSignalInfo` | Holds data parsed from a H.265 video_signal_info() of vps_vui() of vps_extension(). |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VideoSignalInfosAndIndices` | Holds a list of H.265 video_signal_info()s and a corresponding list of indices. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.H265VpsData` | Holds data parsed from a H.265 video parameter set NAL unit. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.PpsData` | Holds data parsed from a picture parameter set NAL unit. |
| `https://developer.android.com/reference/androidx/media3/container/NalUnitUtil.SpsData` | Holds data parsed from a H.264 sequence parameter set NAL unit. |
| `https://developer.android.com/reference/androidx/media3/container/ObuParser` | Utility methods for parsing AV1 Open Bitstream Units or OBUs. |
| `https://developer.android.com/reference/androidx/media3/container/ObuParser.FrameHeader` | An AV1 Frame Header. |
| `https://developer.android.com/reference/androidx/media3/container/ObuParser.Metadata` | An AV1 Metadata OBU |
| `https://developer.android.com/reference/androidx/media3/container/ObuParser.Obu` | Open bitstream unit. |
| `https://developer.android.com/reference/androidx/media3/container/ObuParser.SequenceHeader` | An AV1 Sequence header. |
| `https://developer.android.com/reference/androidx/media3/container/OpusUtil` | Utility methods for handling Opus audio streams. |
| `https://developer.android.com/reference/androidx/media3/container/ParsableNalUnitBitArray` | Wraps a byte array, providing methods that allow it to be read as a NAL unit bitstream. |
| `https://developer.android.com/reference/androidx/media3/container/VorbisBitArray` | Wraps a byte array, providing methods that allow it to be read as a Vorbis bitstream. |
| `https://developer.android.com/reference/androidx/media3/container/VorbisUtil` | Utility methods for parsing Vorbis streams. |
| `https://developer.android.com/reference/androidx/media3/container/VorbisUtil.CommentHeader` | Vorbis comment header. |
| `https://developer.android.com/reference/androidx/media3/container/VorbisUtil.Mode` | Vorbis setup header modes. |
| `https://developer.android.com/reference/androidx/media3/container/VorbisUtil.VorbisIdHeader` | Vorbis identification header. |
| `https://developer.android.com/reference/androidx/media3/container/XmpData` | Stores XMP data. |