dataBuffer property

ByteBuffer get dataBuffer

Raw audio buffer data

Implementation

ByteBuffer get dataBuffer => op == null ? _dataBuffer : switch (sampleSize) {
  8  => data.asCopy<Uint8List>(waveLength).buffer,
  16 => data.asCopy<Int16List>(waveLength).buffer,
  32 => data.asCopy<Float32List>(waveLength).buffer,
  _  => throw UnsupportedError('Unexpected sampleSize: $sampleSize'),
};