Skip to content

Commit 8293606

Browse files
committed
add a TrackSetUID that can be addressed from the tags
1 parent b7d093e commit 8293606

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

ebml_matroska.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1291,6 +1291,10 @@ A Matroska Player **MAY** support encryption.</documentation>
12911291
<element name="TrackSet" path="\Segment\Tracks\TrackSets\TrackSet" id="0x7428" type="master" minver="5" minOccurs="1">
12921292
<documentation lang="en" purpose="definition">Describes a list of tracks that **MUST** be presented together when a `Matroska Player` supports the TrackSet feature.</documentation>
12931293
</element>
1294+
<element name="TrackSetUID" path="\Segment\Tracks\TrackSets\TrackSetUID" id="0x7423" type="uinteger" minver="5" range="not 0" minOccurs="1" maxOccurs="1">
1295+
<documentation lang="en" purpose="definition">A unique ID to identify the TrackSet.</documentation>
1296+
<extension type="stream copy" keep="1"/>
1297+
</element>
12941298
<element name="TrackSetTrackUID" path="\Segment\Tracks\TrackSets\TrackSet\TrackSetTrackUID" id="0x7421" type="uinteger" minver="5" range="not 0" minOccurs="1">
12951299
<documentation lang="en" purpose="definition">A UID that **MUST** match the `TrackUID` value of an track found in this Segment.</documentation>
12961300
<extension type="stream copy" keep="1"/>
@@ -1673,6 +1677,11 @@ If set to any other value, it **MUST** match the `ChapterUID` value of a chapter
16731677
<documentation lang="en" purpose="definition">A unique ID to identify the Attachment(s) the tags belong to.</documentation>
16741678
<documentation lang="en" purpose="usage notes">If the value is 0 at this level, the tags apply to all the attachments in the Segment.
16751679
If set to any other value, it **MUST** match the `FileUID` value of an attachment found in this Segment.</documentation>
1680+
</element>
1681+
<element name="TagTrackSetUID" path="\Segment\Tags\Tag\Targets\TagTrackSetUID" id="0x63E6" type="uinteger" minver="5" default="0">
1682+
<documentation lang="en" purpose="definition">A unique ID to identify the TrackSet(s) the tags belong to.</documentation>
1683+
<documentation lang="en" purpose="usage notes">If the value is 0 at this level, the tags apply to all the tracksets in the Segment.
1684+
If set to any other value, it **MUST** match the `TrackSetUID` value of an TrackSet found in this Segment.</documentation>
16761685
</element>
16771686
<element name="SimpleTag" path="\Segment\Tags\Tag\+SimpleTag" id="0x67C8" type="master" minOccurs="1" recursive="1">
16781687
<documentation lang="en" purpose="definition">Contains general information about the target.</documentation>

0 commit comments

Comments
 (0)