playWaveform method

  1. @override
Future<void> playWaveform({
  1. required List<int> timings,
  2. required List<int> amplitudes,
  3. int repeat = -1,
  4. double atTime = 0.0,
})
override

Plays a waveform made of timings (milliseconds) and amplitudes (0-255). Both lists have already been validated by the public API.

Implementation

@override
Future<void> playWaveform({
  required List<int> timings,
  required List<int> amplitudes,
  int repeat = -1,
  double atTime = 0.0,
}) {
  return _invoke<void>('playWaveform', <String, Object?>{
    'timings': timings,
    'amplitudes': amplitudes,
    'repeat': repeat,
    'atTime': atTime,
  });
}