toD method

WaveD toD([
  1. Pointer<WaveC>? ptr
])

Implementation

WaveD toD([Pointer<WaveC>? ptr]) => .new(
  originalPointer: ptr,
  frameCount: frameCount,
  sampleRate: sampleRate,
  sampleSize: sampleSize,
  channels: channels,
  data: data.address != 0
    ? .generate(dataLength, (i) => data.cast<Short>()[i])
    : [],
);