clone method

  1. @override
WaveD clone()
override

Returns a deep copy of this instance, preserving op if present.

Implementation

@override
WaveD clone() => .new(
  op: op,
  frameCount: frameCount,
  sampleRate: sampleRate,
  sampleSize: sampleSize,
  channels: channels,
  data: BASE_bufferCopy(dataBuffer, sampleSize),
);