![]() |
RDK Documentation (Open Sourced RDK Components)
|
Class for single ISO BMFF Box Eg: FTYP, MDHD, MVHD, TFDT. More...
#include <isobmffbox.h>


Public Member Functions | |
| FullBox (uint32_t sz, const char btype[4], uint8_t ver, uint32_t f) | |
| FullBox constructor. More... | |
Public Member Functions inherited from Box | |
| Box (uint32_t sz, const char btype[4]) | |
| Box constructor. More... | |
| virtual | ~Box () |
| Box destructor. | |
| void | setOffset (uint32_t os) |
| Set box's offset from the beginning of the buffer. More... | |
| uint32_t | getOffset () const |
| Get box offset. More... | |
| virtual bool | hasChildren () |
| To check if box has any child boxes. More... | |
| virtual const std::vector< Box * > * | getChildren () |
| Get children of this box. More... | |
| uint32_t | getSize () const |
| Get box size. More... | |
| const char * | getType () |
| Get box type. More... | |
| const char * | getBoxType () const |
| Get box type. More... | |
Protected Attributes | |
| uint8_t | version |
| uint32_t | flags |
Additional Inherited Members | |
Static Public Member Functions inherited from Box | |
| static Box * | constructBox (uint8_t *hdr, uint32_t maxSz, AampLogManager *mLOgObj=NULL, bool correctBoxSize=false, int newTrackId=-1) |
Static Public Attributes inherited from Box | |
| static constexpr const char * | FTYP = "ftyp" |
| static constexpr const char * | MOOV = "moov" |
| static constexpr const char * | MVHD = "mvhd" |
| static constexpr const char * | TRAK = "trak" |
| static constexpr const char * | MDIA = "mdia" |
| static constexpr const char * | MDHD = "mdhd" |
| static constexpr const char * | EMSG = "emsg" |
| static constexpr const char * | MOOF = "moof" |
| static constexpr const char * | TFHD = "tfhd" |
| static constexpr const char * | TRAF = "traf" |
| static constexpr const char * | TFDT = "tfdt" |
| static constexpr const char * | TRUN = "trun" |
| static constexpr const char * | MDAT = "mdat" |
| static constexpr const char * | TKHD = "tkhd" |
| static constexpr const char * | STYP = "styp" |
| static constexpr const char * | SIDX = "sidx" |
| static constexpr const char * | PRFT = "prft" |
Class for single ISO BMFF Box Eg: FTYP, MDHD, MVHD, TFDT.
Definition at line 295 of file isobmffbox.h.
| FullBox::FullBox | ( | uint32_t | sz, |
| const char | btype[4], | ||
| uint8_t | ver, | ||
| uint32_t | f | ||
| ) |
FullBox constructor.
| [in] | sz | - box size |
| [in] | btype | - box type |
| [in] | ver | - version value |
| [in] | f | - flag value |
Definition at line 328 of file isobmffbox.cpp.