private Atom getMINFAtom() { Atom atom = new Atom("minf"); atom.addChild(getSMHDAtom()); atom.addChild(getDINFAtom()); atom.addChild(getSTBLAtom()); return atom; }
private Atom getMDIAAtom() { Atom atom = new Atom("mdia"); atom.addChild(getMDHDAtom()); atom.addChild(getHDLRAtom()); atom.addChild(getMINFAtom()); return atom; }
private Atom getSTBLAtom() { Atom atom = new Atom("stbl"); atom.addChild(getSTSDAtom()); atom.addChild(getSTTSAtom()); atom.addChild(getSTSCAtom()); atom.addChild(getSTSZAtom()); atom.addChild(getSTCOAtom()); return atom; }
private Atom getDINFAtom() { Atom atom = new Atom("dinf"); atom.addChild(getDREFAtom()); return atom; }
private Atom getTRAKAtom() { Atom atom = new Atom("trak"); atom.addChild(getTKHDAtom()); atom.addChild(getMDIAAtom()); return atom; }
private Atom getMOOVAtom() { Atom atom = new Atom("moov"); atom.addChild(getMVHDAtom()); atom.addChild(getTRAKAtom()); return atom; }