:
Definition in file FEAPIExamplePluginSpectral.cpp.
#include <string>
#include <iostream>
#include <math.h>
#include "zplVecLib.h"
#include "FEAPI.h"
#include "FEAPIExamplePluginSpectral.h"
#include "FEAPIEntryPoints.h"
Include dependency graph for FEAPIExamplePluginSpectral.cpp:
Go to the source code of this file.
Defines | |
#define | FLT_MAX 3.402823466e+38F |
#define | kDefaultNumOfResults 8 |
#define | kDefaultRollOff 0.85F |
#define | _MY_MAJOR_VERSION 0x00000000 |
#define | _MY_MINOR_VERSION 0x00000000 |
#define | _MY_SUB_VERSION 0x00000001 |
#define | _MY_PLUGIN_NAME "Spectral" |
#define | _MY_PLUGIN_VENDOR "zplane.development" |
#define | _MY_PLUGIN_DESCRIPTION "This PlugIn calculates the spectral features Flux, Rolloff, Centroid and Spread." |
#define | _MY_PLUGIN_COPYRIGHT "(c) 2005 by zplane.development" |
#define | _MY_PLUGIN_ID "zplSpectral" |
#define | kFeatureName "Relative number of Zero-Crossings" |
#define | kFeatureUnit "-" |
#define | kFeatureDescription "The number of zero crossings in the analysis block divided by the analysis block length" |
#define | kFeatureRangeMin 0.0F |
#define | kFeatureRangeMax 1.0F |
#define | kFeatureIsQuantized -1 |
Enumerations | |
enum | SpectralParameters_t { kParamBlockSize = 0, kParamHopSize = 1, kParamChannelMode = 2, kParamWindowType = 3, kParamLowFreqBound = 4, kNumParameters } |
enum | SpectralFeatures_t { kFeatureFlux = 0, kFeatureRolloff = 1, kFeatureCentroid = 2, kFeatureSpread = 3, kNumFeatures } |
|
this defines the version of the PlugIn itself Definition at line 56 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 57 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 65 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 64 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 66 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 62 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 63 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 58 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 49 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 52 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 53 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 72 of file FEAPIExamplePluginSpectral.cpp. Referenced by CZeroCrossings::InitializePlugin(). |
|
Definition at line 75 of file FEAPIExamplePluginSpectral.cpp. Referenced by CZeroCrossings::InitializePlugin(). |
|
Definition at line 70 of file FEAPIExamplePluginSpectral.cpp. Referenced by CZeroCrossings::InitializePlugin(). |
|
Definition at line 74 of file FEAPIExamplePluginSpectral.cpp. Referenced by CZeroCrossings::InitializePlugin(). |
|
Definition at line 73 of file FEAPIExamplePluginSpectral.cpp. Referenced by CZeroCrossings::InitializePlugin(). |
|
Definition at line 71 of file FEAPIExamplePluginSpectral.cpp. Referenced by CZeroCrossings::InitializePlugin(). |
|
Definition at line 89 of file FEAPIExamplePluginSpectral.cpp. |
|
Definition at line 78 of file FEAPIExamplePluginSpectral.cpp. |