@@ -226,6 +226,7 @@ def __init__(self):
226
226
227
227
self .duration = None # xs:unsignedInt
228
228
self .start_number = None # xs:unsignedInt
229
+ self .end_number = None # xs:unsignedInt
229
230
230
231
self .segment_timelines = None # SegmentTimelineType*
231
232
self .bitstream_switchings = None # URLType*
@@ -235,6 +236,7 @@ def parse(self, xmlnode):
235
236
236
237
self .duration = parse_attr_value (xmlnode , 'duration' , int )
237
238
self .start_number = parse_attr_value (xmlnode , 'startNumber' , int )
239
+ self .end_number = parse_attr_value (xmlnode , 'endNumber' , int )
238
240
239
241
self .segment_timelines = parse_child_nodes (xmlnode , 'SegmentTimeline' , SegmentTimeline )
240
242
self .bitstream_switchings = parse_child_nodes (xmlnode , 'BitstreamSwitching' , URL )
@@ -244,6 +246,7 @@ def write(self, xmlnode):
244
246
245
247
write_attr_value (xmlnode , 'duration' , self .duration )
246
248
write_attr_value (xmlnode , 'startNumber' , self .start_number )
249
+ write_attr_value (xmlnode , 'endNumber' , self .end_number )
247
250
248
251
write_child_node (xmlnode , 'SegmentTimeline' , self .segment_timelines )
249
252
write_child_node (xmlnode , 'BitstreamSwitching' , self .bitstream_switchings )
0 commit comments