specs: introduce ChapterStringUID for WebVTT cue identifiers
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@867 a6f86f6d-0131-4f8e-9e7b-e335508773d5
This commit is contained in:
parent
0f3f33bf6f
commit
0a96109b73
@ -605,6 +605,11 @@ DECLARE_MKX_MASTER(KaxChapterAtom)
|
||||
DECLARE_MKX_UINTEGER(KaxChapterUID)
|
||||
};
|
||||
|
||||
#if MATROSKA_VERSION >= 2
|
||||
DECLARE_MKX_UNISTRING(KaxChapterStringUID)
|
||||
};
|
||||
#endif
|
||||
|
||||
DECLARE_MKX_UINTEGER(KaxChapterTimeStart)
|
||||
};
|
||||
|
||||
|
@ -575,6 +575,9 @@ DEFINE_MKX_UINTEGER_DEF(KaxEditionFlagOrdered, 0x45DD, 2, KaxEditionEntry, "Edit
|
||||
DEFINE_START_SEMANTIC(KaxChapterAtom)
|
||||
DEFINE_SEMANTIC_ITEM(false, false, KaxChapterAtom) // recursive
|
||||
DEFINE_SEMANTIC_ITEM(true, true, KaxChapterUID)
|
||||
#if MATROSKA_VERSION >= 2
|
||||
DEFINE_SEMANTIC_ITEM(false, true, KaxChapterStringUID)
|
||||
#endif // MATROSKA_VERSION
|
||||
DEFINE_SEMANTIC_ITEM(true, true, KaxChapterTimeStart)
|
||||
DEFINE_SEMANTIC_ITEM(false, true, KaxChapterTimeEnd)
|
||||
DEFINE_SEMANTIC_ITEM(true, true, KaxChapterFlagHidden)
|
||||
@ -589,6 +592,9 @@ DEFINE_END_SEMANTIC(KaxChapterAtom)
|
||||
|
||||
DEFINE_MKX_MASTER(KaxChapterAtom, 0xB6, 1, KaxEditionEntry, "ChapterAtom");
|
||||
DEFINE_MKX_UINTEGER(KaxChapterUID, 0x73C4, 2, KaxChapterAtom, "ChapterUID");
|
||||
#if MATROSKA_VERSION >= 2
|
||||
DEFINE_MKX_UNISTRING(KaxChapterStringUID, 0x5654, 2, KaxChapterAtom, "ChapterStringUID");
|
||||
#endif
|
||||
DEFINE_MKX_UINTEGER(KaxChapterTimeStart, 0x91, 1, KaxChapterAtom, "ChapterTimeStart");
|
||||
DEFINE_MKX_UINTEGER(KaxChapterTimeEnd, 0x92, 1, KaxChapterAtom, "ChapterTimeEnd");
|
||||
DEFINE_MKX_UINTEGER_DEF(KaxChapterFlagHidden, 0x98, 1, KaxChapterAtom, "ChapterFlagHidden", 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user