genPulse method
PulseSound
genPulse({
- double freq = 440.0,
- double dutyCycle = 0.5,
- @Deprecated("Should be used only in special cases (see the migration guide in README).") bool doAddToFinalizer = true,
Generates a pulsewave sound using given parameters.
Implementation
PulseSound genPulse({
double freq = 440.0,
double dutyCycle = 0.5,
@Deprecated(
"Should be used only in special cases (see the migration guide in README).")
bool doAddToFinalizer = true,
}) {
final platformSound =
_engine.generatePulse(freq: freq, dutyCycle: dutyCycle);
final sound = PulseSound._(platformSound);
if (doAddToFinalizer) _soundsFinalizer.attach(sound, platformSound);
return sound;
}