def duration(self): if self.is_stream: duration = 0 for source in self._sources: duration += source.duration return duration else: return numpy.int64(self._shape[0])