def __init__(self, fmt, durationUs, frequency, parent, filename=None): QIODevice.__init__(self, parent) self.pos = 0 self.buf = [] self.generateData(fmt, durationUs, frequency) if filename: self.dump(filename, fmt)
def bytesAvailable(self): return len(self.buf) + QIODevice.bytesAvailable(self)