public async Task Initialize(SwapChainBackgroundPanel panel) { _vlcPlayer = new Player(panel); _vlcInitializeTask = _vlcPlayer.Initialize().AsTask(); _vlcPlayer.MediaEnded += _vlcPlayer_MediaEnded; await _vlcInitializeTask; }