Lines Matching refs:data
55 writeframesraw(data)
58 writeframes(data)
93 def _byteswap(data, width):
94 swapped_data = bytearray(len(data))
96 for i in range(0, len(data), width):
98 swapped_data[i + width - 1 - j] = data[i + j]
178 data = self.file.read(size)
179 self.size_read = self.size_read + len(data)
185 return data
265 elif chunkname == b'data':
267 raise Error('data chunk before fmt chunk')
274 raise Error('fmt chunk and/or data chunk missing')
362 data = self._data_chunk.read(nframes * self._framesize)
364 data = _byteswap(data, self._sampwidth)
365 if self._convert and data:
366 data = self._convert(data)
367 self._soundpos = self._soundpos + len(data) // (self._nchannels * self._sampwidth)
368 return data
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)
550 data = self._convert(data)
552 data = _byteswap(data, self._sampwidth)
553 self._file.write(data)
554 self._datawritten += len(data)
557 def writeframes(self, data):
558 self.writeframesraw(data)
605 self._sampwidth * 8, b'data'))