setC method

  1. @override
WaveD setC(
  1. WaveC o
)
override

Implementation

@override
WaveD setC(WaveC o) {
  onOriginalPointer((p) {
    p.ref.data = o.data;
  });
  frameCount = o.frameCount;
  sampleRate = o.sampleRate;
  sampleSize = o.sampleSize;
  channels = o.channels;
  data = o.data.address != 0 ? .generate(dataLength, (i) => o.data.cast<Short>()[i]) : [];
  return this;
}