Shaka Packager SDK
|
#include <box.h>
Public Member Functions | |
uint32_t | HeaderSize () const final |
Public Member Functions inherited from shaka::media::mp4::Box | |
bool | Parse (BoxReader *reader) |
void | Write (BufferWriter *writer) |
void | WriteHeader (BufferWriter *writer) |
uint32_t | ComputeSize () |
virtual FourCC | BoxType () const =0 |
uint32_t | box_size () |
Public Attributes | |
uint8_t | version = 0 |
uint32_t | flags = 0 |
Protected Member Functions | |
bool | ReadWriteHeaderInternal (BoxBuffer *buffer) final |
Defines FullBox, the other base ISO BMFF box objects as defined in ISO 14496-12:2012 ISO BMFF section 4.2. All ISO BMFF compatible boxes inherit from either Box or FullBox.
|
finalvirtual |
Reimplemented from shaka::media::mp4::Box.
|
finalprotectedvirtual |
Read/write mp4 box header. Note that this function expects that ComputeSize has been invoked already.
Reimplemented from shaka::media::mp4::Box.