kwave  18.07.70
SonagramPlugin.h File Reference
#include "config.h"
#include <complex>
#include <fftw3.h>
#include <QBitArray>
#include <QByteArray>
#include <QFuture>
#include <QList>
#include <QMutex>
#include <QQueue>
#include <QReadWriteLock>
#include <QString>
#include <QTimer>
#include <QUuid>
#include "libkwave/FixedPool.h"
#include "libkwave/Plugin.h"
#include "libkwave/WindowFunction.h"
Include dependency graph for SonagramPlugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kwave::SonagramPlugin
 
struct  Kwave::SonagramPlugin::Slice
 

Namespaces

 Kwave
 

Macros

#define MAX_FFT_POINTS   32767
 
#define MAX_FFT_JOBS   256
 
#define MAX_SLICES   32767
 

Macro Definition Documentation

◆ MAX_FFT_JOBS

#define MAX_FFT_JOBS   256

maximum number of concurrent FFT jobs

Definition at line 48 of file SonagramPlugin.h.

◆ MAX_FFT_POINTS

#define MAX_FFT_POINTS   32767

maximum number of FFT points

Definition at line 45 of file SonagramPlugin.h.

Referenced by Kwave::SonagramPlugin::interpreteParameters().

◆ MAX_SLICES

#define MAX_SLICES   32767

maximum number of slices (width of the image)

Definition at line 51 of file SonagramPlugin.h.

Referenced by Kwave::SonagramPlugin::start().