Home
last modified time | relevance | path

Searched refs:ContainerAtom (Results 1 – 4 of 4) sorted by relevance

/external/exoplayer/tree/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/mp4/
DAtom.java420 /* package */ static final class ContainerAtom extends Atom { class in Atom
424 public final List<ContainerAtom> containerChildren;
430 public ContainerAtom(int type, long endPosition) { in ContainerAtom() method in Atom.ContainerAtom
451 public void add(ContainerAtom atom) { in add()
486 public ContainerAtom getContainerAtomOfType(int type) { in getContainerAtomOfType()
489 ContainerAtom atom = containerChildren.get(i); in getContainerAtomOfType()
514 ContainerAtom atom = containerChildren.get(i); in getChildAtomOfTypeCount()
DMp4Extractor.java33 import com.google.android.exoplayer2.extractor.mp4.Atom.ContainerAtom;
104 private final ArrayDeque<ContainerAtom> containerAtoms;
295 @Nullable ContainerAtom containerAtom = containerAtoms.peek(); in readAtomHeader()
314 containerAtoms.push(new ContainerAtom(atomType, endPosition)); in readAtomHeader()
369 Atom.ContainerAtom containerAtom = containerAtoms.pop(); in processAtomEnded()
387 private void processMoovAtom(ContainerAtom moov) throws ParserException { in processMoovAtom()
403 @Nullable Atom.ContainerAtom meta = moov.getContainerAtomOfType(Atom.TYPE_meta); in processMoovAtom()
452 ContainerAtom moov, GaplessInfoHolder gaplessInfoHolder, boolean ignoreEditLists) in getTrackSampleTables()
456 Atom.ContainerAtom atom = moov.containerChildren.get(i); in getTrackSampleTables()
472 Atom.ContainerAtom stblAtom = in getTrackSampleTables()
DFragmentedMp4Extractor.java37 import com.google.android.exoplayer2.extractor.mp4.Atom.ContainerAtom;
150 private final ArrayDeque<ContainerAtom> containerAtoms;
393 containerAtoms.push(new ContainerAtom(atomType, endPosition)); in readAtomHeader()
452 private void onContainerAtomRead(ContainerAtom container) throws ParserException { in onContainerAtomRead()
462 private void onMoovContainerAtomRead(ContainerAtom moov) throws ParserException { in onMoovContainerAtomRead()
468 ContainerAtom mvex = moov.getContainerAtomOfType(Atom.TYPE_mvex); in onMoovContainerAtomRead()
486 Atom.ContainerAtom atom = moov.containerChildren.get(i); in onMoovContainerAtomRead()
542 private void onMoofContainerAtomRead(ContainerAtom moof) throws ParserException { in onMoofContainerAtomRead()
687 private static void parseMoof(ContainerAtom moof, SparseArray<TrackBundle> trackBundleArray, in parseMoof()
691 Atom.ContainerAtom child = moof.containerChildren.get(i); in parseMoof()
[all …]
DAtomParsers.java99 Atom.ContainerAtom trak, in parseTrak()
106 Atom.ContainerAtom mdia = trak.getContainerAtomOfType(Atom.TYPE_mdia); in parseTrak()
123 Atom.ContainerAtom stbl = mdia.getContainerAtomOfType(Atom.TYPE_minf) in parseTrak()
132 @Nullable Atom.ContainerAtom edtsAtom = trak.getContainerAtomOfType(Atom.TYPE_edts); in parseTrak()
157 Track track, Atom.ContainerAtom stblAtom, GaplessInfoHolder gaplessInfoHolder) in parseStbl()
552 public static Metadata parseMdtaFromMeta(Atom.ContainerAtom meta) { in parseMdtaFromMeta()
1035 private static Pair<long[], long[]> parseEdts(Atom.ContainerAtom edtsAtom) { in parseEdts()