4 class SegmentElement(Element):
11 class SeekHeadElement(Element):
13 class_name = 'SeekHead'
14 class_parents = (SegmentElement,)
18 class SeekElement(Element):
21 class_parents = (SeekHeadElement,)
25 class SeekIDElement(Element):
28 class_parents = (SeekElement,)
32 class SeekPositionElement(Element):
34 class_name = 'SeekPosition'
35 class_parents = (SeekElement,)
39 class InfoElement(Element):
42 class_parents = (SegmentElement,)
46 class SegmentUIDElement(Element):
48 class_name = 'SegmentUID'
49 class_parents = (InfoElement,)
53 class SegmentFilenameElement(Element):
55 class_name = 'SegmentFilename'
56 class_parents = (InfoElement,)
60 class PrevUIDElement(Element):
62 class_name = 'PrevUID'
63 class_parents = (InfoElement,)
67 class PrevFilenameElement(Element):
69 class_name = 'PrevFilename'
70 class_parents = (InfoElement,)
74 class NextUIDElement(Element):
76 class_name = 'NextUID'
77 class_parents = (InfoElement,)
81 class NextFilenameElement(Element):
83 class_name = 'NextFilename'
84 class_parents = (InfoElement,)
88 class SegmentFamilyElement(Element):
90 class_name = 'SegmentFamily'
91 class_parents = (InfoElement,)
95 class ChapterTranslateElement(Element):
97 class_name = 'ChapterTranslate'
98 class_parents = (InfoElement,)
102 class ChapterTranslateEditionUIDElement(Element):
104 class_name = 'ChapterTranslateEditionUID'
105 class_parents = (ChapterTranslateElement,)
109 class ChapterTranslateCodecElement(Element):
111 class_name = 'ChapterTranslateCodec'
112 class_parents = (ChapterTranslateElement,)
116 class ChapterTranslateIDElement(Element):
118 class_name = 'ChapterTranslateID'
119 class_parents = (ChapterTranslateElement,)
123 class TimecodeScaleElement(Element):
125 class_name = 'TimecodeScale'
126 class_parents = (InfoElement,)
130 class DurationElement(Element):
132 class_name = 'Duration'
133 class_parents = (InfoElement,)
137 class DateUTCElement(Element):
139 class_name = 'DateUTC'
140 class_parents = (InfoElement,)
144 class TitleElement(Element):
147 class_parents = (InfoElement,)
151 class MuxingAppElement(Element):
153 class_name = 'MuxingApp'
154 class_parents = (InfoElement,)
158 class WritingAppElement(Element):
160 class_name = 'WritingApp'
161 class_parents = (InfoElement,)
165 class ClusterElement(Element):
166 class_id = 0x1f43b675
167 class_name = 'Cluster'
168 class_parents = (SegmentElement,)
169 data_type = CONTAINER
172 class TimecodeElement(Element):
174 class_name = 'Timecode'
175 class_parents = (ClusterElement,)
179 class SilentTracksElement(Element):
181 class_name = 'SilentTracks'
182 class_parents = (ClusterElement,)
183 data_type = CONTAINER
186 class SilentTrackNumberElement(Element):
188 class_name = 'SilentTrackNumber'
189 class_parents = (SilentTracksElement,)
193 class PositionElement(Element):
195 class_name = 'Position'
196 class_parents = (ClusterElement,)
200 class PrevSizeElement(Element):
202 class_name = 'PrevSize'
203 class_parents = (ClusterElement,)
207 class SimpleBlockElement(Element):
209 class_name = 'SimpleBlock'
210 class_parents = (ClusterElement,)
214 class BlockGroupElement(Element):
216 class_name = 'BlockGroup'
217 class_parents = (ClusterElement,)
218 data_type = CONTAINER
221 class BlockElement(Element):
224 class_parents = (BlockGroupElement,)
228 class BlockVirtualElement(Element):
230 class_name = 'BlockVirtual'
231 class_parents = (BlockGroupElement,)
235 class BlockAdditionsElement(Element):
237 class_name = 'BlockAdditions'
238 class_parents = (BlockGroupElement,)
239 data_type = CONTAINER
242 class BlockMoreElement(Element):
244 class_name = 'BlockMore'
245 class_parents = (BlockAdditionsElement,)
246 data_type = CONTAINER
249 class BlockAddIDElement(Element):
251 class_name = 'BlockAddID'
252 class_parents = (BlockMoreElement,)
256 class BlockAdditionalElement(Element):
258 class_name = 'BlockAdditional'
259 class_parents = (BlockMoreElement,)
263 class BlockDurationElement(Element):
265 class_name = 'BlockDuration'
266 class_parents = (BlockGroupElement,)
270 class ReferencePriorityElement(Element):
272 class_name = 'ReferencePriority'
273 class_parents = (BlockGroupElement,)
277 class ReferenceBlockElement(Element):
279 class_name = 'ReferenceBlock'
280 class_parents = (BlockGroupElement,)
284 class ReferenceVirtualElement(Element):
286 class_name = 'ReferenceVirtual'
287 class_parents = (BlockGroupElement,)
291 class CodecStateElement(Element):
293 class_name = 'CodecState'
294 class_parents = (BlockGroupElement,)
298 class SlicesElement(Element):
300 class_name = 'Slices'
301 class_parents = (BlockGroupElement,)
302 data_type = CONTAINER
305 class TimeSliceElement(Element):
307 class_name = 'TimeSlice'
308 class_parents = (SlicesElement,)
309 data_type = CONTAINER
312 class LaceNumberElement(Element):
314 class_name = 'LaceNumber'
315 class_parents = (TimeSliceElement,)
319 class FrameNumberElement(Element):
321 class_name = 'FrameNumber'
322 class_parents = (TimeSliceElement,)
326 class BlockAdditionIDElement(Element):
328 class_name = 'BlockAdditionID'
329 class_parents = (TimeSliceElement,)
333 class DelayElement(Element):
336 class_parents = (TimeSliceElement,)
340 class SliceDurationElement(Element):
342 class_name = 'SliceDuration'
343 class_parents = (TimeSliceElement,)
347 class ReferenceFrameElement(Element):
349 class_name = 'ReferenceFrame'
350 class_parents = (BlockGroupElement,)
351 data_type = CONTAINER
354 class ReferenceOffsetElement(Element):
356 class_name = 'ReferenceOffset'
357 class_parents = (ReferenceFrameElement,)
361 class ReferenceTimeCodeElement(Element):
363 class_name = 'ReferenceTimeCode'
364 class_parents = (ReferenceFrameElement,)
368 class EncryptedBlockElement(Element):
370 class_name = 'EncryptedBlock'
371 class_parents = (ClusterElement,)
375 class TracksElement(Element):
376 class_id = 0x1654ae6b
377 class_name = 'Tracks'
378 class_parents = (SegmentElement,)
379 data_type = CONTAINER
382 class TrackEntryElement(Element):
384 class_name = 'TrackEntry'
385 class_parents = (TracksElement,)
386 data_type = CONTAINER
389 class TrackNumberElement(Element):
391 class_name = 'TrackNumber'
392 class_parents = (TrackEntryElement,)
396 class TrackUIDElement(Element):
398 class_name = 'TrackUID'
399 class_parents = (TrackEntryElement,)
403 class TrackTypeElement(Element):
405 class_name = 'TrackType'
406 class_parents = (TrackEntryElement,)
410 class FlagEnabledElement(Element):
412 class_name = 'FlagEnabled'
413 class_parents = (TrackEntryElement,)
417 class FlagDefaultElement(Element):
419 class_name = 'FlagDefault'
420 class_parents = (TrackEntryElement,)
424 class FlagForcedElement(Element):
426 class_name = 'FlagForced'
427 class_parents = (TrackEntryElement,)
431 class FlagLacingElement(Element):
433 class_name = 'FlagLacing'
434 class_parents = (TrackEntryElement,)
438 class MinCacheElement(Element):
440 class_name = 'MinCache'
441 class_parents = (TrackEntryElement,)
445 class MaxCacheElement(Element):
447 class_name = 'MaxCache'
448 class_parents = (TrackEntryElement,)
452 class DefaultDurationElement(Element):
454 class_name = 'DefaultDuration'
455 class_parents = (TrackEntryElement,)
459 class TrackTimecodeScaleElement(Element):
461 class_name = 'TrackTimecodeScale'
462 class_parents = (TrackEntryElement,)
466 class TrackOffsetElement(Element):
468 class_name = 'TrackOffset'
469 class_parents = (TrackEntryElement,)
473 class MaxBlockAdditionIDElement(Element):
475 class_name = 'MaxBlockAdditionID'
476 class_parents = (TrackEntryElement,)
480 class NameElement(Element):
483 class_parents = (TrackEntryElement,)
487 class LanguageElement(Element):
489 class_name = 'Language'
490 class_parents = (TrackEntryElement,)
494 class CodecIDElement(Element):
496 class_name = 'CodecID'
497 class_parents = (TrackEntryElement,)
501 class CodecPrivateElement(Element):
503 class_name = 'CodecPrivate'
504 class_parents = (TrackEntryElement,)
508 class CodecNameElement(Element):
510 class_name = 'CodecName'
511 class_parents = (TrackEntryElement,)
515 class AttachmentLinkElement(Element):
517 class_name = 'AttachmentLink'
518 class_parents = (TrackEntryElement,)
522 class CodecSettingsElement(Element):
524 class_name = 'CodecSettings'
525 class_parents = (TrackEntryElement,)
529 class CodecInfoURLElement(Element):
531 class_name = 'CodecInfoURL'
532 class_parents = (TrackEntryElement,)
536 class CodecDownloadURLElement(Element):
538 class_name = 'CodecDownloadURL'
539 class_parents = (TrackEntryElement,)
543 class CodecDecodeAllElement(Element):
545 class_name = 'CodecDecodeAll'
546 class_parents = (TrackEntryElement,)
550 class TrackOverlayElement(Element):
552 class_name = 'TrackOverlay'
553 class_parents = (TrackEntryElement,)
557 class TrackTranslateElement(Element):
559 class_name = 'TrackTranslate'
560 class_parents = (TrackEntryElement,)
561 data_type = CONTAINER
564 class TrackTranslateEditionUIDElement(Element):
566 class_name = 'TrackTranslateEditionUID'
567 class_parents = (TrackTranslateElement,)
571 class TrackTranslateCodecElement(Element):
573 class_name = 'TrackTranslateCodec'
574 class_parents = (TrackTranslateElement,)
578 class TrackTranslateTrackIDElement(Element):
580 class_name = 'TrackTranslateTrackID'
581 class_parents = (TrackTranslateElement,)
585 class VideoElement(Element):
588 class_parents = (TrackEntryElement,)
589 data_type = CONTAINER
592 class FlagInterlacedElement(Element):
594 class_name = 'FlagInterlaced'
595 class_parents = (VideoElement,)
599 class StereoModeElement(Element):
601 class_name = 'StereoMode'
602 class_parents = (VideoElement,)
606 class OldStereoModeElement(Element):
608 class_name = 'OldStereoMode'
609 class_parents = (VideoElement,)
613 class PixelWidthElement(Element):
615 class_name = 'PixelWidth'
616 class_parents = (VideoElement,)
620 class PixelHeightElement(Element):
622 class_name = 'PixelHeight'
623 class_parents = (VideoElement,)
627 class PixelCropBottomElement(Element):
629 class_name = 'PixelCropBottom'
630 class_parents = (VideoElement,)
634 class PixelCropTopElement(Element):
636 class_name = 'PixelCropTop'
637 class_parents = (VideoElement,)
641 class PixelCropLeftElement(Element):
643 class_name = 'PixelCropLeft'
644 class_parents = (VideoElement,)
648 class PixelCropRightElement(Element):
650 class_name = 'PixelCropRight'
651 class_parents = (VideoElement,)
655 class DisplayWidthElement(Element):
657 class_name = 'DisplayWidth'
658 class_parents = (VideoElement,)
662 class DisplayHeightElement(Element):
664 class_name = 'DisplayHeight'
665 class_parents = (VideoElement,)
669 class DisplayUnitElement(Element):
671 class_name = 'DisplayUnit'
672 class_parents = (VideoElement,)
676 class AspectRatioTypeElement(Element):
678 class_name = 'AspectRatioType'
679 class_parents = (VideoElement,)
683 class ColourSpaceElement(Element):
685 class_name = 'ColourSpace'
686 class_parents = (VideoElement,)
690 class GammaValueElement(Element):
692 class_name = 'GammaValue'
693 class_parents = (VideoElement,)
697 class FrameRateElement(Element):
699 class_name = 'FrameRate'
700 class_parents = (VideoElement,)
704 class AudioElement(Element):
707 class_parents = (TrackEntryElement,)
708 data_type = CONTAINER
711 class SamplingFrequencyElement(Element):
713 class_name = 'SamplingFrequency'
714 class_parents = (AudioElement,)
718 class OutputSamplingFrequencyElement(Element):
720 class_name = 'OutputSamplingFrequency'
721 class_parents = (AudioElement,)
725 class ChannelsElement(Element):
727 class_name = 'Channels'
728 class_parents = (AudioElement,)
732 class ChannelPositionsElement(Element):
734 class_name = 'ChannelPositions'
735 class_parents = (AudioElement,)
739 class BitDepthElement(Element):
741 class_name = 'BitDepth'
742 class_parents = (AudioElement,)
746 class TrackOperationElement(Element):
748 class_name = 'TrackOperation'
749 class_parents = (TrackEntryElement,)
750 data_type = CONTAINER
753 class TrackCombinePlanesElement(Element):
755 class_name = 'TrackCombinePlanes'
756 class_parents = (TrackOperationElement,)
757 data_type = CONTAINER
760 class TrackPlaneElement(Element):
762 class_name = 'TrackPlane'
763 class_parents = (TrackCombinePlanesElement,)
764 data_type = CONTAINER
767 class TrackPlaneUIDElement(Element):
769 class_name = 'TrackPlaneUID'
770 class_parents = (TrackPlaneElement,)
774 class TrackPlaneTypeElement(Element):
776 class_name = 'TrackPlaneType'
777 class_parents = (TrackPlaneElement,)
781 class TrackJoinBlocksElement(Element):
783 class_name = 'TrackJoinBlocks'
784 class_parents = (TrackOperationElement,)
785 data_type = CONTAINER
788 class TrackJoinUIDElement(Element):
790 class_name = 'TrackJoinUID'
791 class_parents = (TrackJoinBlocksElement,)
795 class TrickTrackUIDElement(Element):
797 class_name = 'TrickTrackUID'
798 class_parents = (TrackEntryElement,)
802 class TrickTrackSegmentUIDElement(Element):
804 class_name = 'TrickTrackSegmentUID'
805 class_parents = (TrackEntryElement,)
809 class TrickTrackFlagElement(Element):
811 class_name = 'TrickTrackFlag'
812 class_parents = (TrackEntryElement,)
816 class TrickMasterTrackUIDElement(Element):
818 class_name = 'TrickMasterTrackUID'
819 class_parents = (TrackEntryElement,)
823 class TrickMasterTrackSegmentUIDElement(Element):
825 class_name = 'TrickMasterTrackSegmentUID'
826 class_parents = (TrackEntryElement,)
830 class ContentEncodingsElement(Element):
832 class_name = 'ContentEncodings'
833 class_parents = (TrackEntryElement,)
834 data_type = CONTAINER
837 class ContentEncodingElement(Element):
839 class_name = 'ContentEncoding'
840 class_parents = (ContentEncodingsElement,)
841 data_type = CONTAINER
844 class ContentEncodingOrderElement(Element):
846 class_name = 'ContentEncodingOrder'
847 class_parents = (ContentEncodingElement,)
851 class ContentEncodingScopeElement(Element):
853 class_name = 'ContentEncodingScope'
854 class_parents = (ContentEncodingElement,)
858 class ContentEncodingTypeElement(Element):
860 class_name = 'ContentEncodingType'
861 class_parents = (ContentEncodingElement,)
865 class ContentCompressionElement(Element):
867 class_name = 'ContentCompression'
868 class_parents = (ContentEncodingElement,)
869 data_type = CONTAINER
872 class ContentCompAlgoElement(Element):
874 class_name = 'ContentCompAlgo'
875 class_parents = (ContentCompressionElement,)
879 class ContentCompSettingsElement(Element):
881 class_name = 'ContentCompSettings'
882 class_parents = (ContentCompressionElement,)
886 class ContentEncryptionElement(Element):
888 class_name = 'ContentEncryption'
889 class_parents = (ContentEncodingElement,)
890 data_type = CONTAINER
893 class ContentEncAlgoElement(Element):
895 class_name = 'ContentEncAlgo'
896 class_parents = (ContentEncryptionElement,)
900 class ContentEncKeyIDElement(Element):
902 class_name = 'ContentEncKeyID'
903 class_parents = (ContentEncryptionElement,)
907 class ContentSignatureElement(Element):
909 class_name = 'ContentSignature'
910 class_parents = (ContentEncryptionElement,)
914 class ContentSigKeyIDElement(Element):
916 class_name = 'ContentSigKeyID'
917 class_parents = (ContentEncryptionElement,)
921 class ContentSigAlgoElement(Element):
923 class_name = 'ContentSigAlgo'
924 class_parents = (ContentEncryptionElement,)
928 class ContentSigHashAlgoElement(Element):
930 class_name = 'ContentSigHashAlgo'
931 class_parents = (ContentEncryptionElement,)
935 class CuesElement(Element):
936 class_id = 0x1c53bb6b
938 class_parents = (SegmentElement,)
939 data_type = CONTAINER
942 class CuePointElement(Element):
944 class_name = 'CuePoint'
945 class_parents = (CuesElement,)
946 data_type = CONTAINER
949 class CueTimeElement(Element):
951 class_name = 'CueTime'
952 class_parents = (CuePointElement,)
956 class CueTrackPositionsElement(Element):
958 class_name = 'CueTrackPositions'
959 class_parents = (CuePointElement,)
960 data_type = CONTAINER
963 class CueTrackElement(Element):
965 class_name = 'CueTrack'
966 class_parents = (CueTrackPositionsElement,)
970 class CueClusterPositionElement(Element):
972 class_name = 'CueClusterPosition'
973 class_parents = (CueTrackPositionsElement,)
977 class CueBlockNumberElement(Element):
979 class_name = 'CueBlockNumber'
980 class_parents = (CueTrackPositionsElement,)
984 class CueCodecStateElement(Element):
986 class_name = 'CueCodecState'
987 class_parents = (CueTrackPositionsElement,)
991 class CueReferenceElement(Element):
993 class_name = 'CueReference'
994 class_parents = (CueTrackPositionsElement,)
995 data_type = CONTAINER
998 class CueRefTimeElement(Element):
1000 class_name = 'CueRefTime'
1001 class_parents = (CueReferenceElement,)
1005 class CueRefClusterElement(Element):
1007 class_name = 'CueRefCluster'
1008 class_parents = (CueReferenceElement,)
1012 class CueRefNumberElement(Element):
1014 class_name = 'CueRefNumber'
1015 class_parents = (CueReferenceElement,)
1019 class CueRefCodecStateElement(Element):
1021 class_name = 'CueRefCodecState'
1022 class_parents = (CueReferenceElement,)
1026 class AttachmentsElement(Element):
1027 class_id = 0x1941a469
1028 class_name = 'Attachments'
1029 class_parents = (SegmentElement,)
1030 data_type = CONTAINER
1033 class AttachedFileElement(Element):
1035 class_name = 'AttachedFile'
1036 class_parents = (AttachmentsElement,)
1037 data_type = CONTAINER
1040 class FileDescriptionElement(Element):
1042 class_name = 'FileDescription'
1043 class_parents = (AttachedFileElement,)
1047 class FileNameElement(Element):
1049 class_name = 'FileName'
1050 class_parents = (AttachedFileElement,)
1054 class FileMimeTypeElement(Element):
1056 class_name = 'FileMimeType'
1057 class_parents = (AttachedFileElement,)
1061 class FileDataElement(Element):
1063 class_name = 'FileData'
1064 class_parents = (AttachedFileElement,)
1068 class FileUIDElement(Element):
1070 class_name = 'FileUID'
1071 class_parents = (AttachedFileElement,)
1075 class FileReferralElement(Element):
1077 class_name = 'FileReferral'
1078 class_parents = (AttachedFileElement,)
1082 class FileUsedStartTimeElement(Element):
1084 class_name = 'FileUsedStartTime'
1085 class_parents = (AttachedFileElement,)
1089 class FileUsedEndTimeElement(Element):
1091 class_name = 'FileUsedEndTime'
1092 class_parents = (AttachedFileElement,)
1096 class ChaptersElement(Element):
1097 class_id = 0x1043a770
1098 class_name = 'Chapters'
1099 class_parents = (SegmentElement,)
1100 data_type = CONTAINER
1103 class EditionEntryElement(Element):
1105 class_name = 'EditionEntry'
1106 class_parents = (ChaptersElement,)
1107 data_type = CONTAINER
1110 class EditionUIDElement(Element):
1112 class_name = 'EditionUID'
1113 class_parents = (EditionEntryElement,)
1117 class EditionFlagHiddenElement(Element):
1119 class_name = 'EditionFlagHidden'
1120 class_parents = (EditionEntryElement,)
1124 class EditionFlagDefaultElement(Element):
1126 class_name = 'EditionFlagDefault'
1127 class_parents = (EditionEntryElement,)
1131 class EditionFlagOrderedElement(Element):
1133 class_name = 'EditionFlagOrdered'
1134 class_parents = (EditionEntryElement,)
1138 class ChapterAtomElement(Element):
1140 class_name = 'ChapterAtom'
1141 class_parents = (EditionEntryElement, 'self')
1142 data_type = CONTAINER
1145 class ChapterUIDElement(Element):
1147 class_name = 'ChapterUID'
1148 class_parents = (ChapterAtomElement,)
1152 class ChapterTimeStartElement(Element):
1154 class_name = 'ChapterTimeStart'
1155 class_parents = (ChapterAtomElement,)
1159 class ChapterTimeEndElement(Element):
1161 class_name = 'ChapterTimeEnd'
1162 class_parents = (ChapterAtomElement,)
1166 class ChapterFlagHiddenElement(Element):
1168 class_name = 'ChapterFlagHidden'
1169 class_parents = (ChapterAtomElement,)
1173 class ChapterFlagEnabledElement(Element):
1175 class_name = 'ChapterFlagEnabled'
1176 class_parents = (ChapterAtomElement,)
1180 class ChapterSegmentUIDElement(Element):
1182 class_name = 'ChapterSegmentUID'
1183 class_parents = (ChapterAtomElement,)
1187 class ChapterSegmentEditionUIDElement(Element):
1189 class_name = 'ChapterSegmentEditionUID'
1190 class_parents = (ChapterAtomElement,)
1194 class ChapterPhysicalEquivElement(Element):
1196 class_name = 'ChapterPhysicalEquiv'
1197 class_parents = (ChapterAtomElement,)
1201 class ChapterTrackElement(Element):
1203 class_name = 'ChapterTrack'
1204 class_parents = (ChapterAtomElement,)
1205 data_type = CONTAINER
1208 class ChapterTrackNumberElement(Element):
1210 class_name = 'ChapterTrackNumber'
1211 class_parents = (ChapterTrackElement,)
1215 class ChapterDisplayElement(Element):
1217 class_name = 'ChapterDisplay'
1218 class_parents = (ChapterAtomElement,)
1219 data_type = CONTAINER
1222 class ChapStringElement(Element):
1224 class_name = 'ChapString'
1225 class_parents = (ChapterDisplayElement,)
1229 class ChapLanguageElement(Element):
1231 class_name = 'ChapLanguage'
1232 class_parents = (ChapterDisplayElement,)
1236 class ChapCountryElement(Element):
1238 class_name = 'ChapCountry'
1239 class_parents = (ChapterDisplayElement,)
1243 class ChapProcessElement(Element):
1245 class_name = 'ChapProcess'
1246 class_parents = (ChapterAtomElement,)
1247 data_type = CONTAINER
1250 class ChapProcessCodecIDElement(Element):
1252 class_name = 'ChapProcessCodecID'
1253 class_parents = (ChapProcessElement,)
1257 class ChapProcessPrivateElement(Element):
1259 class_name = 'ChapProcessPrivate'
1260 class_parents = (ChapProcessElement,)
1264 class ChapProcessCommandElement(Element):
1266 class_name = 'ChapProcessCommand'
1267 class_parents = (ChapProcessElement,)
1268 data_type = CONTAINER
1271 class ChapProcessTimeElement(Element):
1273 class_name = 'ChapProcessTime'
1274 class_parents = (ChapProcessCommandElement,)
1278 class ChapProcessDataElement(Element):
1280 class_name = 'ChapProcessData'
1281 class_parents = (ChapProcessCommandElement,)
1285 class TagsElement(Element):
1286 class_id = 0x1254c367
1288 class_parents = (SegmentElement,)
1289 data_type = CONTAINER
1292 class TagElement(Element):
1295 class_parents = (TagsElement,)
1296 data_type = CONTAINER
1299 class TargetsElement(Element):
1301 class_name = 'Targets'
1302 class_parents = (TagElement,)
1303 data_type = CONTAINER
1306 class TargetTypeValueElement(Element):
1308 class_name = 'TargetTypeValue'
1309 class_parents = (TargetsElement,)
1313 class TargetTypeElement(Element):
1315 class_name = 'TargetType'
1316 class_parents = (TargetsElement,)
1320 class TagTrackUIDElement(Element):
1322 class_name = 'TagTrackUID'
1323 class_parents = (TargetsElement,)
1327 class TagEditionUIDElement(Element):
1329 class_name = 'TagEditionUID'
1330 class_parents = (TargetsElement,)
1334 class TagChapterUIDElement(Element):
1336 class_name = 'TagChapterUID'
1337 class_parents = (TargetsElement,)
1341 class TagAttachmentUIDElement(Element):
1343 class_name = 'TagAttachmentUID'
1344 class_parents = (TargetsElement,)
1348 class SimpleTagElement(Element):
1350 class_name = 'SimpleTag'
1351 class_parents = (TagElement, 'self')
1352 data_type = CONTAINER
1355 class TagNameElement(Element):
1357 class_name = 'TagName'
1358 class_parents = (SimpleTagElement,)
1362 class TagLanguageElement(Element):
1364 class_name = 'TagLanguage'
1365 class_parents = (SimpleTagElement,)
1369 class TagDefaultElement(Element):
1371 class_name = 'TagDefault'
1372 class_parents = (SimpleTagElement,)
1376 class TagStringElement(Element):
1378 class_name = 'TagString'
1379 class_parents = (SimpleTagElement,)
1383 class TagBinaryElement(Element):
1385 class_name = 'TagBinary'
1386 class_parents = (SimpleTagElement,)
1390 class Matroska(EBML):
1391 elements = EBML.elements + (
1396 SeekPositionElement,
1399 SegmentFilenameElement,
1401 PrevFilenameElement,
1403 NextFilenameElement,
1404 SegmentFamilyElement,
1405 ChapterTranslateElement,
1406 ChapterTranslateEditionUIDElement,
1407 ChapterTranslateCodecElement,
1408 ChapterTranslateIDElement,
1409 TimecodeScaleElement,
1417 SilentTracksElement,
1418 SilentTrackNumberElement,
1424 BlockVirtualElement,
1425 BlockAdditionsElement,
1428 BlockAdditionalElement,
1429 BlockDurationElement,
1430 ReferencePriorityElement,
1431 ReferenceBlockElement,
1432 ReferenceVirtualElement,
1438 BlockAdditionIDElement,
1440 SliceDurationElement,
1441 ReferenceFrameElement,
1442 ReferenceOffsetElement,
1443 ReferenceTimeCodeElement,
1444 EncryptedBlockElement,
1456 DefaultDurationElement,
1457 TrackTimecodeScaleElement,
1459 MaxBlockAdditionIDElement,
1463 CodecPrivateElement,
1465 AttachmentLinkElement,
1466 CodecSettingsElement,
1467 CodecInfoURLElement,
1468 CodecDownloadURLElement,
1469 CodecDecodeAllElement,
1470 TrackOverlayElement,
1471 TrackTranslateElement,
1472 TrackTranslateEditionUIDElement,
1473 TrackTranslateCodecElement,
1474 TrackTranslateTrackIDElement,
1476 FlagInterlacedElement,
1478 OldStereoModeElement,
1481 PixelCropBottomElement,
1482 PixelCropTopElement,
1483 PixelCropLeftElement,
1484 PixelCropRightElement,
1485 DisplayWidthElement,
1486 DisplayHeightElement,
1488 AspectRatioTypeElement,
1493 SamplingFrequencyElement,
1494 OutputSamplingFrequencyElement,
1496 ChannelPositionsElement,
1498 TrackOperationElement,
1499 TrackCombinePlanesElement,
1501 TrackPlaneUIDElement,
1502 TrackPlaneTypeElement,
1503 TrackJoinBlocksElement,
1504 TrackJoinUIDElement,
1505 TrickTrackUIDElement,
1506 TrickTrackSegmentUIDElement,
1507 TrickTrackFlagElement,
1508 TrickMasterTrackUIDElement,
1509 TrickMasterTrackSegmentUIDElement,
1510 ContentEncodingsElement,
1511 ContentEncodingElement,
1512 ContentEncodingOrderElement,
1513 ContentEncodingScopeElement,
1514 ContentEncodingTypeElement,
1515 ContentCompressionElement,
1516 ContentCompAlgoElement,
1517 ContentCompSettingsElement,
1518 ContentEncryptionElement,
1519 ContentEncAlgoElement,
1520 ContentEncKeyIDElement,
1521 ContentSignatureElement,
1522 ContentSigKeyIDElement,
1523 ContentSigAlgoElement,
1524 ContentSigHashAlgoElement,
1528 CueTrackPositionsElement,
1530 CueClusterPositionElement,
1531 CueBlockNumberElement,
1532 CueCodecStateElement,
1533 CueReferenceElement,
1535 CueRefClusterElement,
1536 CueRefNumberElement,
1537 CueRefCodecStateElement,
1539 AttachedFileElement,
1540 FileDescriptionElement,
1542 FileMimeTypeElement,
1545 FileReferralElement,
1546 FileUsedStartTimeElement,
1547 FileUsedEndTimeElement,
1549 EditionEntryElement,
1551 EditionFlagHiddenElement,
1552 EditionFlagDefaultElement,
1553 EditionFlagOrderedElement,
1556 ChapterTimeStartElement,
1557 ChapterTimeEndElement,
1558 ChapterFlagHiddenElement,
1559 ChapterFlagEnabledElement,
1560 ChapterSegmentUIDElement,
1561 ChapterSegmentEditionUIDElement,
1562 ChapterPhysicalEquivElement,
1563 ChapterTrackElement,
1564 ChapterTrackNumberElement,
1565 ChapterDisplayElement,
1567 ChapLanguageElement,
1570 ChapProcessCodecIDElement,
1571 ChapProcessPrivateElement,
1572 ChapProcessCommandElement,
1573 ChapProcessTimeElement,
1574 ChapProcessDataElement,
1578 TargetTypeValueElement,
1581 TagEditionUIDElement,
1582 TagChapterUIDElement,
1583 TagAttachmentUIDElement,