anchor.diff:      double pitch: 1.0
     }) async {
       int streamId = _nextStreamId++;
  -    SoundPoolPlayResponseParams result = await _soundPool.ptr.play(
  +    SoundPoolPlayResponseParams result = await _soundPool.play(
         sound._soundId, streamId, <double>[leftVolume, rightVolume], loop, pitch
       );
   
  
positive.code:     double volume: 1.0,
      double startTime: 0.0
    }) {
      soundTrack._player.ptr.setLooping(loop);
      soundTrack._player.ptr.setVolume(volume);
      soundTrack._player.ptr.seekTo((startTime * 1000.0).toInt());
      soundTrack._player.ptr.start();
      _soundTracks.add(soundTrack);
    }
  
    /// Stops a [SoundTrack]. You may also want to call the [unload] method to
    /// remove if from memory if you are not planning to play it again.
    void stop(SoundTrack track) {
      track._player.ptr.pause();
    }
  
    /// Pauses all [SoundTrack]s that are currently playing.
    void pauseAll() {
      for (SoundTrack soundTrack in _soundTracks)
        soundTrack._player.ptr.pause();
    }
  
    /// Resumes all [SoundTrack]s that have been loaded by this player.
    void resumeAll() {
      for (SoundTrack soundTrack in _soundTracks)
        soundTrack._player.ptr.start();
    }
  }
  
negative.code:   double _leftVolume;
    set leftVolume(double value) {
      _leftVolume = value;
      _soundPool.setVolume(_streamId, <double>[_leftVolume, _rightVolume]);
    }
  
    /// Right volume of the sound effect, valid values are 0.0 to 1.0.
  