WaveD constructor
WaveD({
- StructPointer<
WaveD> ? op, - int frameCount = 0,
- int sampleRate = 0,
- int sampleSize = 8,
- int channels = 0,
- ByteBuffer? data,
Implementation
WaveD({
super.op,
int frameCount = 0,
int sampleRate = 0,
int sampleSize = 8, // NOTE: we can't have it as `0` due to `BASE_dummyData`
int channels = 0,
ByteBuffer? data,
}) :
_frameCount = frameCount,
_sampleRate = sampleRate,
_sampleSize = sampleSize,
_channels = channels
{
_isNew = false;
_dataBuffer = data ?? BASE_dummyData(sampleSize, waveLength);
}