Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

FEAPI_ParameterDescription_t_tag Struct Reference
[Interface Structures and Types]

#include <FEAPI.h>

List of all members.


Detailed Description

Structure describing properties and other information about one parameter.

Definition at line 153 of file FEAPI.h.

Public Attributes

char acName [FEAPI_kMaxNameLength]
 name of the parameter (e.g. "Gain", "Sensitivity", etc.)
char acUnit [FEAPI_kMaxUnitLength]
 unit of the parameter (e.g. "dB", "Hz", etc.)
char acDescription [FEAPI_kMaxDescriptionLength]
 description of the parameter (clear text description)
float fRangeMin
 minimum value of the parameter (if no minimum value: minimum floating point value)
float fRangeMax
 maximum value of the parameter (if no maximum value: maximum floating point value)
float fDefaultValue
 default value for the parameter
float fQuantizedTo
 quantization step size of the parameter (e.g. 1 for integer quantization, -1 for no quantization)
int bIsChangeableInRealTime
 0/false if the parameter has to be set before the processing starts and can not be changed during processing, 1 if the parameter can be changed during processing (*NOTE: you have to call initialize after changing a non-realtime parameter*)


Member Data Documentation

char FEAPI_ParameterDescription_t_tag::acDescription[FEAPI_kMaxDescriptionLength]
 

description of the parameter (clear text description)

Definition at line 157 of file FEAPI.h.

Referenced by CFeatureExtractBase::GetPluginParameterDescription().

char FEAPI_ParameterDescription_t_tag::acName[FEAPI_kMaxNameLength]
 

name of the parameter (e.g. "Gain", "Sensitivity", etc.)

Definition at line 155 of file FEAPI.h.

Referenced by CFeatureExtractBase::GetPluginParameterDescription().

char FEAPI_ParameterDescription_t_tag::acUnit[FEAPI_kMaxUnitLength]
 

unit of the parameter (e.g. "dB", "Hz", etc.)

Definition at line 156 of file FEAPI.h.

Referenced by CFeatureExtractBase::GetPluginParameterDescription().

int FEAPI_ParameterDescription_t_tag::bIsChangeableInRealTime
 

0/false if the parameter has to be set before the processing starts and can not be changed during processing, 1 if the parameter can be changed during processing (*NOTE: you have to call initialize after changing a non-realtime parameter*)

Definition at line 162 of file FEAPI.h.

Referenced by CFeatureExtractBase::GetPluginParameterDescription().

float FEAPI_ParameterDescription_t_tag::fDefaultValue
 

default value for the parameter

Definition at line 159 of file FEAPI.h.

Referenced by CLoudness::CLoudness(), CSpectralFeatures::CSpectralFeatures(), and CFeatureExtractBase::GetPluginParameterDescription().

float FEAPI_ParameterDescription_t_tag::fQuantizedTo
 

quantization step size of the parameter (e.g. 1 for integer quantization, -1 for no quantization)

Definition at line 161 of file FEAPI.h.

Referenced by CFeatureExtractBase::GetPluginParameterDescription().

float FEAPI_ParameterDescription_t_tag::fRangeMax
 

maximum value of the parameter (if no maximum value: maximum floating point value)

Definition at line 159 of file FEAPI.h.

Referenced by CFeatureExtractBase::GetPluginParameterDescription(), CSpectralFeatures::SetPluginParameter(), and CLoudness::SetPluginParameter().

float FEAPI_ParameterDescription_t_tag::fRangeMin
 

minimum value of the parameter (if no minimum value: minimum floating point value)

Definition at line 159 of file FEAPI.h.

Referenced by CFeatureExtractBase::GetPluginParameterDescription(), CSpectralFeatures::SetPluginParameter(), and CLoudness::SetPluginParameter().


The documentation for this struct was generated from the following file:
Generated on Fri Mar 23 10:28:59 2007 for FEAPI Plugin Documentation by  doxygen 1.3.9.1