(self, data)
| 542 | return self._nframeswritten |
| 543 | |
| 544 | def writeframesraw(self, data): |
| 545 | if not isinstance(data, (bytes, bytearray)): |
| 546 | data = memoryview(data).cast('B') |
| 547 | self._ensure_header_written(len(data)) |
| 548 | nframes = len(data) // (self._sampwidth * self._nchannels) |
| 549 | if self._convert: |
| 550 | data = self._convert(data) |
| 551 | if self._sampwidth != 1 and sys.byteorder == 'big': |
| 552 | data = _byteswap(data, self._sampwidth) |
| 553 | self._file.write(data) |
| 554 | self._datawritten += len(data) |
| 555 | self._nframeswritten = self._nframeswritten + nframes |
| 556 | |
| 557 | def writeframes(self, data): |
| 558 | self.writeframesraw(data) |
no test coverage detected