wasmWriteInto method

  1. @override
void wasmWriteInto(
  1. WasmWriter writer
)
override

Implementation

@override
void wasmWriteInto(WasmWriter writer) {
  writer.Uint32(frameCount);
  writer.Uint32(sampleRate);
  writer.Uint32(sampleSize);
  writer.Uint32(channels);
  writer.pointer(_dataPtr);

  if (_dataPtr > 0) {
    assert(waveLength <= _WaveUtils._bufferLength(data, sampleSize));
    _WaveUtils._dataSetList(_dataPtr, data, sampleSize, waveLength);
  }
}