(self, datasize)
| 626 | # |
| 627 | |
| 628 | def _ensure_header_written(self, datasize): |
| 629 | if not self._headerwritten: |
| 630 | if not self._nchannels: |
| 631 | raise Error('# channels not specified') |
| 632 | if not self._sampwidth: |
| 633 | raise Error('sample width not specified') |
| 634 | if not self._framerate: |
| 635 | raise Error('sampling rate not specified') |
| 636 | self._write_header(datasize) |
| 637 | |
| 638 | def _needs_fact_chunk(self): |
| 639 | return self._format == WAVE_FORMAT_IEEE_FLOAT |
no test coverage detected