private void SwitchWmp(bool pvsSetup = true) { //PVS tlpMaster.Enabled = !_isWmp; tlpMaster.Visible = !_isWmp; //WMP COM wmpMain.Enabled = _isWmp; wmpMain.Visible = _isWmp; //PVS setup if (!_isWmp && pvsSetup) { //PVS setup _mPlayer = new PlexDL.Player.Player(); //events and slider configuration _mPlayer.Sliders.Position.TrackBar = trkDuration; _mPlayer.Sliders.AudioVolume = trkVolume; _mPlayer.Events.MediaPositionChanged += MPlayer_MediaPositionChanged; _mPlayer.Events.MediaEnded += MPlayer_ContentFinished; //render area setup _mPlayer.Display.Mode = DisplayMode.ZoomCenter; _mPlayer.Display.Window = pnlPlayer; //fix parent _mPlayer.FS_ResetDisplayParent(); } else if (_isWmp) { wmpMain.URL = StreamingContent.StreamInformation.Links.View; } }