#include <FEAPIExamplePluginZeroCrossings.h>
Inherits CFeatureExtractBase.
Inheritance diagram for CZeroCrossings:
Public Member Functions | |
| CZeroCrossings () | |
| virtual | ~CZeroCrossings () | 
| 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 118 of file FEAPIExamplePluginZeroCrossings.cpp. References zplVecLibDispatcher().  | 
  
Here is the call graph for this function:
      
  | 
  
| 
 
 Definition at line 148 of file FEAPIExamplePluginZeroCrossings.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 359 of file FEAPIExamplePluginZeroCrossings.cpp. References CFeatureExtractBase::GetPluginNumOfParameters().  | 
  
Here is the call graph for this function:
      
  | 
  
| 
 Gets an indication of the plugins capabilities. 
 
 
 Implements CFeatureExtractBase. Definition at line 550 of file FEAPIExamplePluginZeroCrossings.cpp. References FEAPI_kMaxChannels, FEAPI_kMaxFrameSize, FEAPI_kMaxSampleRate, FEAPI_kMinChannels, FEAPI_kMinFrameSize, FEAPI_kMinSampleRate, FEAPI_kOptFrameSize, and kHopSize.  | 
  
      
  | 
  ||||||||||||||||
| 
 Gets one result. 
 
 
 Implements CFeatureExtractBase. Definition at line 521 of file FEAPIExamplePluginZeroCrossings.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 368 of file FEAPIExamplePluginZeroCrossings.cpp.  | 
  
      
  | 
  
| 
 Gets the size of one result in FEAPI_Signal_t values (4 bytes per value). 
 
 
 Implements CFeatureExtractBase. Definition at line 509 of file FEAPIExamplePluginZeroCrossings.cpp. References CFeatureExtractBase::GetPluginNumOfResults().  | 
  
Here is the call graph for this function:
      
  | 
  ||||||||||||||||||||
Here is the call graph for this function:
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 396 of file FEAPIExamplePluginZeroCrossings.cpp. References FEAPI_Error_t, CRingBuffer< T >::GetOff(), CFeatureExtractBase::GetPluginNumOfInputs(), CFeatureExtractBase::GetPluginNumOfResults(), CRingBuffer< T >::GetSamplesInBuffer(), CRingBuffer< T >::PutPostInc(), and CRingBuffer< T >::SetReadPos().  | 
  
Here is the call graph for this function:
      
  | 
  
| 
 Signals that no more input data is available (does the final processing). 
 
 Reimplemented from CFeatureExtractBase. Definition at line 374 of file FEAPIExamplePluginZeroCrossings.cpp. References FEAPI_Error_t, CFeatureExtractBase::GetPluginNumOfResults(), CRingBuffer< T >::GetPostInc(), and CRingBuffer< T >::GetSamplesInBuffer().  | 
  
Here is the call graph for this function:
      
  | 
  
| 
 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 539 of file FEAPIExamplePluginZeroCrossings.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 320 of file FEAPIExamplePluginZeroCrossings.cpp. References FEAPI_Error_t, CFeatureExtractBase::GetPluginNumOfParameters(), InitializePlugin(), kBlockSize, kChannelMode, and kHopSize.  | 
  
Here is the call graph for this function:
 1.3.9.1