MP4::AtomList MP4::Atoms::path(const char *name1, const char *name2, const char *name3, const char *name4) { MP4::AtomList path; for(AtomList::ConstIterator it = atoms.begin(); it != atoms.end(); ++it) { if((*it)->name == name1) { if(!(*it)->path(path, name2, name3, name4)) { path.clear(); } return path; } } return path; }
MP4::AtomList MP4::Atoms::path(const char *name1, const char *name2, const char *name3, const char *name4) { MP4::AtomList path; for(unsigned int i = 0; i < atoms.size(); i++) { if(atoms[i]->name == name1) { if(!atoms[i]->path(path, name2, name3, name4)) { path.clear(); } return path; } } return path; }