START_LIBMATROSKA_NAMESPACE KaxSegment::KaxSegment(EBML_EXTRA_DEF) :EbmlMaster(EBML_CLASS_SEMCONTEXT(KaxSegment) EBML_DEF_SEP EBML_EXTRA_CALL) { SetSizeLength(5); // mandatory min size support (for easier updating) (2^(7*5)-2 = 32Go) SetSizeInfinite(); // by default a segment is big and the size is unknown in advance }
// sub elements START_LIBMATROSKA_NAMESPACE KaxCluster::KaxCluster(EBML_EXTRA_DEF) :EbmlMaster(EBML_CLASS_SEMCONTEXT(KaxCluster) EBML_DEF_SEP EBML_EXTRA_CALL) ,currentNewBlock(NULL) ,ParentSegment(NULL) ,bFirstFrameInside(false) ,bPreviousTimecodeIsSet(false) ,bTimecodeScaleIsSet(false) ,bSilentTracksUsed(false) {}