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(); }
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(); }