namespace libmatroska {
DECLARE_MKX_BINARY (KaxSeekID)
public:
- virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() <= 4;}
+ bool ValidateSize() const override {return IsFiniteSize() && GetSize() <= 4;}
};
DECLARE_MKX_UINTEGER(KaxSeekPosition)
KaxSegmentUID(EBML_DEF_CONS EBML_DEF_SEP EBML_EXTRA_PARAM);
#endif
public:
- virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 16;}
+ bool ValidateSize() const override {return IsFiniteSize() && GetSize() == 16;}
};
DECLARE_MKX_UNISTRING(KaxSegmentFilename)
DECLARE_MKX_BINARY (KaxSegmentFamily)
public:
- virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 16;}
+ bool ValidateSize() const override {return IsFiniteSize() && GetSize() == 16;}
};
DECLARE_MKX_MASTER(KaxChapterTranslate)
DECLARE_MKX_MASTER(KaxClusterSilentTracks)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxClusterSilentTrackNumber)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxClusterPosition)
DECLARE_MKX_SINTEGER(KaxReferenceVirtual)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_BINARY (KaxCodecState)
DECLARE_MKX_MASTER(KaxSlices)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_MASTER(KaxTimeSlice)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxSliceLaceNumber)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxSliceFrameNumber)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxSliceBlockAddID)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxSliceDelay)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxSliceDuration)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_MASTER(KaxReferenceFrame)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxReferenceOffset)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxReferenceTimeCode)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_BINARY (KaxEncryptedBlock)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_MASTER(KaxTracks)
DECLARE_MKX_FLOAT(KaxTrackTimecodeScale)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_SINTEGER(KaxTrackOffset)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxMaxBlockAdditionID)
DECLARE_MKX_UINTEGER(KaxTrackAttachmentLink)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UNISTRING(KaxCodecSettings)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_STRING(KaxCodecInfoURL)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_STRING(KaxCodecDownloadURL)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxCodecDecodeAll)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxTrackOverlay)
DECLARE_MKX_UINTEGER(KaxOldStereoMode)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxVideoPixelWidth)
DECLARE_MKX_UINTEGER(KaxVideoAspectRatio)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_BINARY (KaxVideoColourSpace)
public:
- virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 4;}
+ bool ValidateSize() const override {return IsFiniteSize() && GetSize() == 4;}
};
DECLARE_MKX_FLOAT(KaxVideoGamma)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_FLOAT(KaxVideoFrameRate)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_MASTER(KaxVideoColour)
DECLARE_MKX_BINARY (KaxAudioPosition)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxAudioBitDepth)
DECLARE_MKX_UINTEGER(KaxTrickTrackUID)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_BINARY (KaxTrickTrackSegmentUID)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
- virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 16;}
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
+ bool ValidateSize() const override {return IsFiniteSize() && GetSize() == 16;}
};
DECLARE_MKX_UINTEGER(KaxTrickTrackFlag)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxTrickMasterTrackUID)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_BINARY (KaxTrickMasterTrackSegmentUID)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
- virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 16;}
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
+ bool ValidateSize() const override {return IsFiniteSize() && GetSize() == 16;}
};
DECLARE_MKX_MASTER(KaxContentEncodings)
DECLARE_MKX_BINARY (KaxContentSignature)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_BINARY (KaxContentSigKeyID)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxContentSigAlgo)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxContentSigHashAlgo)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxCueTime)
DECLARE_MKX_UINTEGER(KaxCueRefCluster)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxCueRefNumber)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxCueRefCodecState)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_MASTER(KaxAttachments)
DECLARE_MKX_BINARY (KaxFileReferral)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxFileUsedStartTime)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UINTEGER(KaxFileUsedEndTime)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_MASTER(KaxChapters)
DECLARE_MKX_BINARY (KaxChapterSegmentUID)
public:
- virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 16;}
+ bool ValidateSize() const override {return IsFiniteSize() && GetSize() == 16;}
};
DECLARE_MKX_UINTEGER(KaxChapterSkipType)
DECLARE_MKX_UINTEGER(KaxTagDefaultBogus)
public:
- filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
+ filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault) override;
};
DECLARE_MKX_UNISTRING(KaxTagString)