123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #include "mp4common.h"
- MP4HinfAtom::MP4HinfAtom()
- : MP4Atom("hinf")
- {
- ExpectChildAtom("trpy", Optional, OnlyOne);
- ExpectChildAtom("nump", Optional, OnlyOne);
- ExpectChildAtom("tpyl", Optional, OnlyOne);
- ExpectChildAtom("maxr", Optional, Many);
- ExpectChildAtom("dmed", Optional, OnlyOne);
- ExpectChildAtom("dimm", Optional, OnlyOne);
- ExpectChildAtom("drep", Optional, OnlyOne);
- ExpectChildAtom("tmin", Optional, OnlyOne);
- ExpectChildAtom("tmax", Optional, OnlyOne);
- ExpectChildAtom("pmax", Optional, OnlyOne);
- ExpectChildAtom("dmax", Optional, OnlyOne);
- ExpectChildAtom("payt", Optional, OnlyOne);
- }
- void MP4HinfAtom::Generate()
- {
-
-
-
- for (u_int32_t i = 0; i < m_pChildAtomInfos.Size(); i++) {
- MP4Atom* pChildAtom =
- CreateAtom(m_pChildAtomInfos[i]->m_name);
- AddChildAtom(pChildAtom);
-
- pChildAtom->Generate();
- }
- }
|