visualizer: properly skip frequency spectrum mode without fftw

This commit is contained in:
Andrzej Rybczak
2014-10-26 23:42:52 +01:00
parent c45bd4b43e
commit 33c8eea7c0
3 changed files with 19 additions and 1 deletions

View File

@@ -21,6 +21,7 @@
#ifndef NCMPCPP_ENUMS_H
#define NCMPCPP_ENUMS_H
#include "config.h"
#include <iostream>
enum class SpaceAddMode { AddRemove, AlwaysAdd };
@@ -39,7 +40,14 @@ enum class Design { Classic, Alternative };
std::ostream &operator<<(std::ostream &os, Design ui);
std::istream &operator>>(std::istream &is, Design &ui);
enum class VisualizerType { Wave, WaveFilled, Spectrum, Ellipse };
enum class VisualizerType {
Wave,
WaveFilled,
# ifdef HAVE_FFTW3_H
Spectrum,
# endif // HAVE_FFTW3_H
Ellipse
};
std::ostream &operator<<(std::ostream &os, VisualizerType vt);
std::istream &operator>>(std::istream &is, VisualizerType &vt);