};\r
\r
DECLARE_MKX_BINARY(KaxFileData)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_BINARY(KaxFileReferral)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UINTEGER(KaxFileUID)\r
DECLARE_MKX_BINARY_CONS(KaxBlockVirtual)\r
public:\r
~KaxBlockVirtual();\r
- bool ValidateSize() const {return true;}\r
\r
/*!\r
\note override this function to generate the Data/Size on the fly, unlike the usual binary elements\r
#endif // MATROSKA_VERSION\r
\r
DECLARE_MKX_BINARY(KaxBlockAdditional)\r
- public:\r
- bool ValidateSize() const {return true;}\r
};\r
\r
DECLARE_MKX_MASTER(KaxBlockAdditions)\r
};\r
\r
DECLARE_MKX_BINARY(KaxCodecState)\r
- public:\r
- bool ValidateSize() const {return true;}\r
};\r
\r
END_LIBMATROSKA_NAMESPACE\r
};\r
\r
DECLARE_MKX_BINARY(KaxChapterProcessPrivate)\r
- public:\r
- bool ValidateSize() const {return true;}\r
};\r
\r
DECLARE_MKX_MASTER(KaxChapterProcessCommand)\r
};\r
\r
DECLARE_MKX_BINARY(KaxChapterProcessData)\r
- public:\r
- bool ValidateSize() const {return true;}\r
};\r
\r
END_LIBMATROSKA_NAMESPACE\r
};\r
\r
DECLARE_MKX_BINARY(KaxContentCompSettings)\r
- public:\r
- bool ValidateSize(void) const { return true; }\r
};\r
\r
DECLARE_MKX_MASTER(KaxContentEncryption)\r
};\r
\r
DECLARE_MKX_BINARY(KaxContentEncKeyID)\r
- public:\r
- bool ValidateSize(void) const { return true; }\r
};\r
\r
DECLARE_MKX_BINARY(KaxContentSignature)\r
- public:\r
- bool ValidateSize(void) const { return true; }\r
};\r
\r
DECLARE_MKX_BINARY(KaxContentSigKeyID)\r
- public:\r
- bool ValidateSize(void) const { return true; }\r
};\r
\r
DECLARE_MKX_UINTEGER(KaxContentSigAlgo)\r
};\r
\r
DECLARE_MKX_BINARY(KaxChapterTranslateID)\r
- public:\r
- bool ValidateSize() const { return true;}\r
};\r
\r
DECLARE_MKX_UINTEGER(KaxTimecodeScale)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagAudioEncryption)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_FLOAT(KaxTagAudioGain)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagCaptureLightness)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UINTEGER(KaxTagCapturePaletteSetting)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagCaptureSharpness)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UNISTRING(KaxTagCropped)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagEqualisation)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UNISTRING(KaxTagFile)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagRating)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_STRING(KaxTagRecordLocation)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagBinary)\r
- public:\r
- bool ValidateSize() const {return true;} // {return (GetSize() >= 0);}\r
};\r
\r
END_LIBMATROSKA_NAMESPACE\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagMultiIdentifierBinary)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UNISTRING(KaxTagMultiIdentifierString)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTagRating)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UINTEGER(KaxTagSetPart)\r
\r
#if MATROSKA_VERSION >= 2\r
DECLARE_MKX_BINARY(KaxAudioPosition)\r
- public:\r
- bool ValidateSize(void) const {return true;}\r
};\r
#endif // MATROSKA_VERSION\r
\r
};\r
\r
DECLARE_MKX_BINARY(KaxCodecPrivate)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UNISTRING(KaxCodecName)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTrackAttachmentLink)\r
- public:\r
- bool ValidateSize() const {return true;} // we don't mind about what's inside\r
};\r
\r
DECLARE_MKX_UINTEGER(KaxTrackOverlay)\r
};\r
\r
DECLARE_MKX_BINARY(KaxTrackTranslateTrackID)\r
- public:\r
- bool ValidateSize() const { return true;}\r
};\r
\r
#if MATROSKA_VERSION >= 2\r