private async void DoVLCSafeAction(Action a) { if (_vlcPlayer == null || _vlcInitializeTask == null) return; await _vlcInitializeTask; lock (_controlLock) { a(); } }