Exemple #1
0
        private void UpdateSpectrum()
        {
            if (_soundPlayer == null || _spectrumCanvas == null || _spectrumCanvas.RenderSize.Width < 1 || _spectrumCanvas.RenderSize.Height < 1)
            {
                return;
            }

            if (_soundPlayer.IsPlaying && !_soundPlayer.GetFFTData(_channelData))
            {
                return;
            }

            UpdateSpectrumShapes();
        }
Exemple #2
0
        private void UpdateSpectrum()
        {
            ISpectrumPlayer player = ActiveSpectrumPlayer;

            if (!_refreshValues || player == null || _spectrumCanvas == null)
            {
                return;
            }

            if (player.State != PlayerState.Active || !player.GetFFTData(_channelData))
            {
                return;
            }

            UpdateSpectrumShapes(player);
        }
        private void UpdateSpectrum()
        {
            if (soundPlayer == null)
            {
                return;
            }

            if (soundPlayer.IsPlaying && !soundPlayer.GetFFTData(channelData))
            {
                return;
            }

            UpdateSpectrumShapes();

            // force redraw
            this.Invalidate();
        }