#include <FEAPIExamplePluginLoudness.h>
Inherits CFeatureExtractBase.
Inheritance diagram for CLoudness:
Public Member Functions | |
CLoudness () | |
virtual | ~CLoudness () |
FEAPI_Error_t | SetPluginParameter (int iParameterIndex, float fValue) |
float | GetPluginParameter (int iParameterIndex) |
int | GetPluginResultLatency (int iResultIndex) |
float | GetPluginProperty (FEAPI_PluginProperty_t ePluginProperty) |
FEAPI_Error_t | InitializePlugin (float fInputSampleRate, int iNumberOfAudioChannels, int iHostApiMajorVersion, FEAPI_UserData_t *pstUserData) |
FEAPI_Error_t | ProcessPlugin (const float **ppfInputBuffer, const FEAPI_TimeStamp_t *ptFEAPI_TimeStamp, int iNumberOfFrames) |
FEAPI_Error_t | ProcessPluginDone () |
int | GetPluginSizeOfResult (int iResultIndex) |
FEAPI_Error_t | GetPluginResult (int iResultIndex, float *pfResult, FEAPI_TimeStamp_t *ptFEAPI_TimeStamp) |
FEAPI_Error_t | ResetPlugin () |
|
Definition at line 245 of file FEAPIExamplePluginLoudness.cpp. References FEAPI_ParameterDescription_t_tag::fDefaultValue, and zplVecLibDispatcher(). |
Here is the call graph for this function:
|
Definition at line 287 of file FEAPIExamplePluginLoudness.cpp. References CFeatureExtractBase::GetPluginNumOfInputs(), and CFeatureExtractBase::GetPluginNumOfResults(). |
Here is the call graph for this function:
|
Gets the current value of a parameter.
Reimplemented from CFeatureExtractBase. Definition at line 502 of file FEAPIExamplePluginLoudness.cpp. References CFeatureExtractBase::GetPluginNumOfParameters(). |
Here is the call graph for this function:
|
Gets an indication of the plugins capabilities.
Implements CFeatureExtractBase. Definition at line 696 of file FEAPIExamplePluginLoudness.cpp. References FEAPI_kMaxChannels, FEAPI_kMaxFrameSize, FEAPI_kMaxSampleRate, FEAPI_kMinChannels, FEAPI_kMinFrameSize, FEAPI_kMinSampleRate, FEAPI_kOptFrameSize, and kParamHopSize. |
|
Gets one result.
Implements CFeatureExtractBase. Definition at line 667 of file FEAPIExamplePluginLoudness.cpp. References FEAPI_Error_t, and CFeatureExtractBase::GetPluginNumOfResults(). |
Here is the call graph for this function:
|
Gets the maximum latency of one result.
Reimplemented from CFeatureExtractBase. Definition at line 511 of file FEAPIExamplePluginLoudness.cpp. |
|
Gets the size of one result in FEAPI_Signal_t values (4 bytes per value).
Implements CFeatureExtractBase. Definition at line 655 of file FEAPIExamplePluginLoudness.cpp. References CFeatureExtractBase::GetPluginNumOfResults(). |
Here is the call graph for this function:
|
initializes a new instance of the plugin
Reimplemented from CFeatureExtractBase. Definition at line 327 of file FEAPIExamplePluginLoudness.cpp. References FEAPI_Error_t, FEAPI_TimeStamp_t, FEAPI_UserData_t, CFeatureExtractBase::GetPluginNumOfInputs(), CFeatureExtractBase::GetPluginNumOfResults(), CFeatureExtractBase::InitializePlugin(), kNumFeatures, kParamHopSize, kParamWindowType, kParamZeroPad, CFeatureExtractBase::SetPluginInputPinInfo(), CFeatureExtractBase::SetPluginParameterPinInfo(), CFeatureExtractBase::SetPluginResultPinInfo(), CzplfFFT_If::zplfGetWindow(), and zplfMalloc(). Referenced by SetPluginParameter(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
<
Reimplemented from CFeatureExtractBase. Definition at line 517 of file FEAPIExamplePluginLoudness.cpp. References FEAPI_Error_t. |
|
Resets/clears all internal buffers and states, so that the plugin is in a state where it can start processing a new audio stream.
Reimplemented from CFeatureExtractBase. Definition at line 685 of file FEAPIExamplePluginLoudness.cpp. References FEAPI_Error_t, CFeatureExtractBase::GetPluginNumOfInputs(), and CRingBuffer< T >::Reset(). |
Here is the call graph for this function:
|
Sets a parameter to a specified value.
Reimplemented from CFeatureExtractBase. Definition at line 484 of file FEAPIExamplePluginLoudness.cpp. References FEAPI_Error_t, FEAPI_ParameterDescription_t_tag::fRangeMax, FEAPI_ParameterDescription_t_tag::fRangeMin, fValue, CFeatureExtractBase::GetPluginNumOfParameters(), and InitializePlugin(). |
Here is the call graph for this function: