public async Task SetRate(float rate) { if (_vlcPlayer == null || _vlcInitializeTask == null) return; await _vlcInitializeTask; lock (_controlLock) { _vlcPlayer.SetRate(rate); } } }