#define Context_KaxSegment KaxSegment_Context\r
#define Context_KaxTrackEntry KaxTrackEntry_Context\r
#define Context_KaxTracks KaxTracks_Context\r
-#define Context_KaxTrackVideo KaxTrackVideo_Context\r
#define Context_KaxCluster KaxCluster_Context\r
-#define Context_KaxBlockMore KaxBlockMore_Context\r
-#define Context_KaxBlockAdditions KaxBlockAdditions_Context\r
#define Context_KaxBlockGroup KaxBlockGroup_Context\r
-#define Context_KaxTimeSlice KaxTimeSlice_Context\r
-#define Context_KaxSlices KaxSlices_Context\r
-#define Context_KaxContentEncoding KaxContentEncoding_Context\r
-#define Context_KaxContentEncodings KaxContentEncodings_Context\r
-#define Context_KaxContentCompression KaxContentCompression_Context\r
-#define Context_KaxContentEncryption KaxContentEncryption_Context\r
#define Context_KaxInfo KaxInfo_Context\r
-#define Context_KaxChapterTranslate KaxChapterTranslate_Context\r
-#define Context_KaxTrackAudio KaxTrackAudio_Context\r
-#define Context_KaxTrackTranslate KaxTrackTranslate_Context\r
#define Context_KaxAttached KaxAttached_Context\r
#define Context_KaxAttachments KaxAttachments_Context\r
-#define Context_KaxEditionEntry KaxEditionEntry_Context\r
#define Context_KaxChapters KaxChapters_Context\r
-#define Context_KaxChapterAtom KaxChapterAtom_Context\r
-#define Context_KaxChapterTrack KaxChapterTrack_Context\r
-#define Context_KaxChapterDisplay KaxChapterDisplay_Context\r
-#define Context_KaxChapterProcess KaxChapterProcess_Context\r
-#define Context_KaxChapterProcessCommand KaxChapterProcessCommand_Context\r
-#define Context_KaxClusterSilentTracks KaxClusterSilentTracks_Context\r
#define Context_KaxCues KaxCues_Context\r
-#define Context_KaxCuePoint KaxCuePoint_Context\r
-#define Context_KaxCueTrackPositions KaxCueTrackPositions_Context\r
-#define Context_KaxCueReference KaxCueReference_Context\r
-#define Context_KaxSeek KaxSeek_Context\r
#define Context_KaxTags KaxTags_Context\r
#define Context_KaxSeekHead KaxSeekHead_Context\r
-#define Context_KaxTagGeneral KaxTagGeneral_Context\r
-#define Context_KaxTagAudioSpecific KaxTagAudioSpecific_Context\r
-#define Context_KaxTagImageSpecific KaxTagImageSpecific_Context\r
-#define Context_KaxTagGenres KaxTagGenres_Context\r
-#define Context_KaxTagTargets KaxTagTargets_Context\r
#define Context_KaxTag KaxTag_Context\r
-#define Context_KaxTagSimple KaxTagSimple_Context\r
-#define Context_KaxTagMultiComment KaxTagMultiComment_Context\r
-#define Context_KaxTagMultiCommercial KaxTagMultiCommercial_Context\r
#define Context_KaxTagCommercial KaxTagCommercial_Context\r
-#define Context_KaxTagMultiPrice KaxTagMultiPrice_Context\r
-#define Context_KaxTagMultiDate KaxTagMultiDate_Context\r
-#define Context_KaxTagDate KaxTagDate_Context\r
-#define Context_KaxTagMultiEntity KaxTagMultiEntity_Context\r
-#define Context_KaxTagEntity KaxTagEntity_Context\r
-#define Context_KaxTagMultiLegal KaxTagMultiLegal_Context\r
-#define Context_KaxTagLegal KaxTagLegal_Context\r
-#define Context_KaxTagMultiIdentifier KaxTagMultiIdentifier_Context\r
-#define Context_KaxTagIdentifier KaxTagIdentifier_Context\r
-#define Context_KaxTagMultiTitle KaxTagMultiTitle_Context\r
-#define Context_KaxTagTitle KaxTagTitle_Context\r
-#define Context_KaxTagMultiAttachment KaxTagMultiAttachment_Context\r
-#define Context_KaxTagAttachment KaxTagAttachment_Context\r
\r
extern const EbmlSemanticContext & MATROSKA_DLL_API GetKaxGlobal_Context();\r
//extern const EbmlSemanticContext & MATROSKA_DLL_API GetKaxTagsGlobal_Context();\r
}\r
\r
KaxBlockGroup::KaxBlockGroup()\r
- :EbmlMaster(KaxBlockGroup_Context)\r
+ :EbmlMaster(Context_KaxBlockGroup)\r
,ParentCluster(NULL)\r
,ParentTrack(NULL)\r
{}\r
\r
KaxBlockAdditions::KaxBlockAdditions()\r
- :EbmlMaster(KaxBlockAdditions_Context)\r
+ :EbmlMaster(Context_KaxBlockAdditions)\r
{}\r
\r
KaxBlockMore::KaxBlockMore()\r
- :EbmlMaster(KaxBlockMore_Context)\r
+ :EbmlMaster(Context_KaxBlockMore)\r
{}\r
\r
/*!\r
\r
\r
KaxSlices::KaxSlices()\r
- :EbmlMaster(KaxSlices_Context)\r
+ :EbmlMaster(Context_KaxSlices)\r
{}\r
\r
KaxTimeSlice::KaxTimeSlice()\r
- :EbmlMaster(KaxTimeSlice_Context)\r
+ :EbmlMaster(Context_KaxTimeSlice)\r
{}\r
\r
const KaxBlockBlob & KaxReferenceBlock::RefBlock() const\r
\r
\r
KaxChapters::KaxChapters()\r
- :EbmlMaster(KaxChapters_Context)\r
+ :EbmlMaster(Context_KaxChapters)\r
{}\r
\r
KaxEditionEntry::KaxEditionEntry()\r
-:EbmlMaster(KaxEditionEntry_Context)\r
+:EbmlMaster(Context_KaxEditionEntry)\r
{}\r
\r
KaxChapterAtom::KaxChapterAtom()\r
-:EbmlMaster(KaxChapterAtom_Context)\r
+:EbmlMaster(Context_KaxChapterAtom)\r
{}\r
\r
KaxChapterTrack::KaxChapterTrack()\r
-:EbmlMaster(KaxChapterTrack_Context)\r
+:EbmlMaster(Context_KaxChapterTrack)\r
{}\r
\r
KaxChapterDisplay::KaxChapterDisplay()\r
-:EbmlMaster(KaxChapterDisplay_Context)\r
+:EbmlMaster(Context_KaxChapterDisplay)\r
{}\r
\r
KaxChapterProcess::KaxChapterProcess()\r
-:EbmlMaster(KaxChapterProcess_Context)\r
+:EbmlMaster(Context_KaxChapterProcess)\r
{}\r
\r
KaxChapterProcessCommand::KaxChapterProcessCommand()\r
-:EbmlMaster(KaxChapterProcessCommand_Context)\r
+:EbmlMaster(Context_KaxChapterProcessCommand)\r
{}\r
\r
END_LIBMATROSKA_NAMESPACE\r
DEFINE_MKX_UINTEGER(KaxClusterPrevSize, 0xAB, 1, KaxCluster, "ClusterPrevSize");\r
\r
KaxClusterSilentTracks::KaxClusterSilentTracks()\r
-:EbmlMaster(KaxClusterSilentTracks_Context)\r
+:EbmlMaster(Context_KaxClusterSilentTracks)\r
{}\r
\r
END_LIBMATROSKA_NAMESPACE\r
DEFINE_MKX_UINTEGER(KaxContentSigHashAlgo, 0x47e6, 2, KaxContentEncryption, "ContentSigHashAlgo");\r
\r
KaxContentEncodings::KaxContentEncodings():\r
- EbmlMaster(KaxContentEncodings_Context) {\r
+ EbmlMaster(Context_KaxContentEncodings) {\r
}\r
\r
KaxContentEncoding::KaxContentEncoding():\r
- EbmlMaster(KaxContentEncoding_Context) {\r
+ EbmlMaster(Context_KaxContentEncoding) {\r
}\r
\r
KaxContentCompression::KaxContentCompression():\r
- EbmlMaster(KaxContentCompression_Context) {\r
+ EbmlMaster(Context_KaxContentCompression) {\r
}\r
\r
KaxContentEncryption::KaxContentEncryption():\r
- EbmlMaster(KaxContentEncryption_Context) {\r
+ EbmlMaster(Context_KaxContentEncryption) {\r
}\r
\r
END_LIBMATROSKA_NAMESPACE\r
#endif\r
\r
KaxCuePoint::KaxCuePoint() \r
- :EbmlMaster(KaxCuePoint_Context)\r
+ :EbmlMaster(Context_KaxCuePoint)\r
{}\r
\r
KaxCueTrackPositions::KaxCueTrackPositions()\r
- :EbmlMaster(KaxCueTrackPositions_Context)\r
+ :EbmlMaster(Context_KaxCueTrackPositions)\r
{}\r
\r
#if MATROSKA_VERSION >= 2\r
KaxCueReference::KaxCueReference()\r
- :EbmlMaster(KaxCueReference_Context)\r
+ :EbmlMaster(Context_KaxCueReference)\r
{}\r
#endif // MATROSKA_VERSION\r
\r
DEFINE_MKX_UNISTRING(KaxTitle, 0x7BA9, 2, KaxInfo, "Title");\r
\r
KaxChapterTranslate::KaxChapterTranslate()\r
- :EbmlMaster(KaxChapterTranslate_Context)\r
+ :EbmlMaster(Context_KaxChapterTranslate)\r
{}\r
\r
END_LIBMATROSKA_NAMESPACE\r
DEFINE_MKX_UINTEGER(KaxSeekPosition, 0x53AC, 2, KaxSeek, "SeekPosition");\r
\r
KaxSeekHead::KaxSeekHead()\r
- :EbmlMaster(KaxSeekHead_Context)\r
+ :EbmlMaster(Context_KaxSeekHead)\r
{}\r
\r
KaxSeek::KaxSeek()\r
- :EbmlMaster(KaxSeek_Context)\r
+ :EbmlMaster(Context_KaxSeek)\r
{}\r
\r
/*!\r
DEFINE_MKX_BINARY (KaxTagBinary, 0x4485, 2, KaxTagSimple, "TagBinary");\r
\r
KaxTag::KaxTag()\r
- :EbmlMaster(KaxTag_Context)\r
+ :EbmlMaster(Context_KaxTag)\r
{}\r
\r
KaxTagTargets::KaxTagTargets()\r
- :EbmlMaster(KaxTagTargets_Context)\r
+ :EbmlMaster(Context_KaxTagTargets)\r
{}\r
\r
KaxTagGeneral::KaxTagGeneral()\r
- :EbmlMaster(KaxTagGeneral_Context)\r
+ :EbmlMaster(Context_KaxTagGeneral)\r
{}\r
\r
KaxTagGenres::KaxTagGenres()\r
- :EbmlMaster(KaxTagGenres_Context)\r
+ :EbmlMaster(Context_KaxTagGenres)\r
{}\r
\r
KaxTagAudioSpecific::KaxTagAudioSpecific()\r
- :EbmlMaster(KaxTagAudioSpecific_Context)\r
+ :EbmlMaster(Context_KaxTagAudioSpecific)\r
{}\r
\r
KaxTagImageSpecific::KaxTagImageSpecific()\r
- :EbmlMaster(KaxTagImageSpecific_Context)\r
+ :EbmlMaster(Context_KaxTagImageSpecific)\r
{}\r
\r
KaxTagSimple::KaxTagSimple()\r
- :EbmlMaster(KaxTagSimple_Context)\r
+ :EbmlMaster(Context_KaxTagSimple)\r
{}\r
\r
END_LIBMATROSKA_NAMESPACE\r
DEFINE_MKX_UINTEGER (KaxTagAttachmentID, 0x5BA0, 2, KaxTagAttachment, "AttachmentID");\r
\r
KaxTagMultiComment::KaxTagMultiComment()\r
- :EbmlMaster(KaxTagMultiComment_Context)\r
+ :EbmlMaster(Context_KaxTagMultiComment)\r
{}\r
\r
\r
KaxTagMultiCommercial::KaxTagMultiCommercial()\r
- :EbmlMaster(KaxTagMultiCommercial_Context)\r
+ :EbmlMaster(Context_KaxTagMultiCommercial)\r
{}\r
\r
KaxTagCommercial::KaxTagCommercial()\r
- :EbmlMaster(KaxTagCommercial_Context)\r
+ :EbmlMaster(Context_KaxTagCommercial)\r
{}\r
\r
KaxTagMultiPrice::KaxTagMultiPrice()\r
- :EbmlMaster(KaxTagMultiPrice_Context)\r
+ :EbmlMaster(Context_KaxTagMultiPrice)\r
{}\r
\r
KaxTagMultiDate::KaxTagMultiDate()\r
- :EbmlMaster(KaxTagMultiDate_Context)\r
+ :EbmlMaster(Context_KaxTagMultiDate)\r
{}\r
\r
KaxTagDate::KaxTagDate()\r
- :EbmlMaster(KaxTagDate_Context)\r
+ :EbmlMaster(Context_KaxTagDate)\r
{}\r
\r
KaxTagMultiEntity::KaxTagMultiEntity()\r
- :EbmlMaster(KaxTagMultiEntity_Context)\r
+ :EbmlMaster(Context_KaxTagMultiEntity)\r
{}\r
\r
KaxTagEntity::KaxTagEntity()\r
- :EbmlMaster(KaxTagEntity_Context)\r
+ :EbmlMaster(Context_KaxTagEntity)\r
{}\r
\r
KaxTagMultiLegal::KaxTagMultiLegal()\r
- :EbmlMaster(KaxTagMultiLegal_Context)\r
+ :EbmlMaster(Context_KaxTagMultiLegal)\r
{}\r
\r
KaxTagLegal::KaxTagLegal()\r
- :EbmlMaster(KaxTagLegal_Context)\r
+ :EbmlMaster(Context_KaxTagLegal)\r
{}\r
\r
KaxTagMultiIdentifier::KaxTagMultiIdentifier()\r
- :EbmlMaster(KaxTagMultiIdentifier_Context)\r
+ :EbmlMaster(Context_KaxTagMultiIdentifier)\r
{}\r
\r
KaxTagIdentifier::KaxTagIdentifier()\r
- :EbmlMaster(KaxTagIdentifier_Context)\r
+ :EbmlMaster(Context_KaxTagIdentifier)\r
{}\r
\r
KaxTagMultiTitle::KaxTagMultiTitle()\r
- :EbmlMaster(KaxTagMultiTitle_Context)\r
+ :EbmlMaster(Context_KaxTagMultiTitle)\r
{}\r
\r
KaxTagTitle::KaxTagTitle()\r
- :EbmlMaster(KaxTagTitle_Context)\r
+ :EbmlMaster(Context_KaxTagTitle)\r
{}\r
\r
KaxTagMultiAttachment::KaxTagMultiAttachment()\r
- :EbmlMaster(KaxTagMultiAttachment_Context)\r
+ :EbmlMaster(Context_KaxTagMultiAttachment)\r
{}\r
\r
KaxTagAttachment::KaxTagAttachment()\r
- :EbmlMaster(KaxTagAttachment_Context)\r
+ :EbmlMaster(Context_KaxTagAttachment)\r
{}\r
\r
END_LIBMATROSKA_NAMESPACE\r
#endif\r
\r
KaxTrackAudio::KaxTrackAudio()\r
- :EbmlMaster(KaxTrackAudio_Context)\r
+ :EbmlMaster(Context_KaxTrackAudio)\r
{}\r
\r
END_LIBMATROSKA_NAMESPACE\r
#endif\r
\r
KaxTrackTranslate::KaxTrackTranslate()\r
- :EbmlMaster(KaxTrackTranslate_Context)\r
+ :EbmlMaster(Context_KaxTrackTranslate)\r
{}\r
\r
END_LIBMATROSKA_NAMESPACE\r
#endif\r
\r
KaxTrackVideo::KaxTrackVideo()\r
- :EbmlMaster(KaxTrackVideo_Context)\r
+ :EbmlMaster(Context_KaxTrackVideo)\r
{}\r
\r
filepos_t KaxVideoFrameRate::RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault)\r