(self, data)
| 590 | return self._nframeswritten |
| 591 | |
| 592 | def writeframesraw(self, data): |
| 593 | if not isinstance(data, (bytes, bytearray)): |
| 594 | data = memoryview(data).cast('B') |
| 595 | self._ensure_header_written(len(data)) |
| 596 | nframes = len(data) // (self._sampwidth * self._nchannels) |
| 597 | if self._convert: |
| 598 | data = self._convert(data) |
| 599 | if self._sampwidth != 1 and sys.byteorder == 'big': |
| 600 | data = _byteswap(data, self._sampwidth) |
| 601 | self._file.write(data) |
| 602 | self._datawritten += len(data) |
| 603 | self._nframeswritten = self._nframeswritten + nframes |
| 604 | |
| 605 | def writeframes(self, data): |
| 606 | self.writeframesraw(data) |
no test coverage detected