androidx.media3.extractor.mp4
Classes
| AtomSizeTooSmallSniffFailure | A  | 
| BoxParser | Utility methods for parsing MP4 format box payloads according to ISO/IEC 14496-12. | 
| FragmentedMp4Extractor | Extracts data from the FMP4 container format. | 
| IncorrectFragmentationSniffFailure | 
 | 
| Mp4Extractor | Extracts data from the MP4 container format. | 
| NoDeclaredBrandSniffFailure | 
 | 
| PsshAtomUtil | Utility methods for handling PSSH atoms. | 
| PsshAtomUtil.PsshAtom | A class representing the mp4 PSSH Atom as specified in ISO/IEC 23001-7. | 
| SmtaAtomUtil | Utility methods for handling SMTA atoms. | 
| Sniffer | Provides methods that peek data from an  | 
| Track | Encapsulates information describing an MP4 track. | 
| TrackEncryptionBox | Encapsulates information parsed from a track encryption (tenc) box or sample group description (sgpd) box in an MP4 stream. | 
| TrackSampleTable | Sample table for a track in an MP4 file. | 
| UnsupportedBrandsSniffFailure | A  | 
Annotations
| FragmentedMp4Extractor.Flags | Flags controlling the behavior of the extractor. | 
| Mp4Extractor.Flags | Flags controlling the behavior of the extractor. | 
| Track.Transformation | The transformation to apply to samples in the track, if any. | 
