WebAudioApiSoundChannel constructor

WebAudioApiSoundChannel(
  1. WebAudioApiSound webAudioApiSound,
  2. num startTime,
  3. num duration,
  4. bool loop, [
  5. SoundTransform? soundTransform,
])

Implementation

WebAudioApiSoundChannel(
    WebAudioApiSound webAudioApiSound, num startTime, num duration, bool loop,
    [SoundTransform? soundTransform])
    : _webAudioApiSound = webAudioApiSound {
  _soundTransform = soundTransform ?? SoundTransform();
  _startTime = startTime.toDouble();
  _duration = duration.toDouble();
  _loop = loop;

  _mixer = WebAudioApiMixer(SoundMixer._webAudioApiMixer!.inputNode);
  _mixer.applySoundTransform(_soundTransform);

  paused = false;
}