Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

cdspop.cc File Reference

#include "dsp/dspop.h"
#include "dsp/DSPOp.hh"
#include "dsp/IIRCascade.hh"
#include "dsp/FFTDecimator.hh"
#include "dsp/FIRDecimator.hh"
#include "dsp/IIRDecimator.hh"
#include "dsp/RecDecimator.hh"
#include "dsp/FFTInterpolator.hh"
#include "dsp/FIRInterpolator.hh"
#include "dsp/IIRInterpolator.hh"
#include "dsp/RecInterpolator.hh"
#include "dsp/Filter.hh"
#include "dsp/FlipBand.hh"
#include "dsp/ReBuffer.hh"

Include dependency graph for cdspop.cc:

Include dependency graph

Go to the source code of this file.

Functions

void dsp_init ()
 Initialize DSP library.

signed long dsp_roundf (float fSrc)
 clDSPOp::Round

signed long dsp_round (double dSrc)
void dsp_addf (float *fpDest, float fSrc, long lCount)
 clDSPOp::Add

void dsp_add (double *dpDest, double dSrc, long lCount)
void dsp_caddf (stpSCplx spDest, stSCplx sSrc, long lCount)
void dsp_cadd (stpDCplx spDest, stDCplx sSrc, long lCount)
void dsp_add2f (float *fpDest, const float *fpSrc, long lCount)
void dsp_add2 (double *dpDest, const double *dpSrc, long lCount)
void dsp_cadd2f (stpSCplx spDest, const stpSCplx spSrc, long lCount)
void dsp_cadd2 (stpDCplx spDest, const stpDCplx spSrc, long lCount)
void dsp_add3f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount)
void dsp_add3 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_cadd3f (stpSCplx spDest, const stpSCplx spSrc1, const stpSCplx spSrc2, long lCount)
void dsp_cadd3 (stpDCplx spDest, const stpDCplx spSrc1, const stpDCplx spSrc2, long lCount)
void dsp_subf (float *fpDest, float fSrc, long lCount)
 clDSPOp::Sub

void dsp_sub (double *dpDest, double dSrc, long lCount)
void dsp_csubf (stpSCplx spDest, stSCplx sSrc, long lCount)
void dsp_csub (stpDCplx spDest, stDCplx sSrc, long lCount)
void dsp_sub2f (float *fpDest, const float *fpSrc, long lCount)
void dsp_sub2 (double *dpDest, const double *dpSrc, long lCount)
void dsp_csub2f (stpSCplx spDest, const stpSCplx spSrc, long lCount)
void dsp_csub2 (stpDCplx spDest, const stpDCplx spSrc, long lCount)
void dsp_sub3f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount)
void dsp_sub3 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_csub3f (stpSCplx spDest, const stpSCplx spSrc1, const stpSCplx spSrc2, long lCount)
void dsp_csub3 (stpDCplx spDest, const stpDCplx spSrc1, const stpDCplx spSrc2, long lCount)
void dsp_mulf (float *fpDest, float fSrc, long lCount)
 clDSPOp::Mul

void dsp_mul (double *dpDest, double dSrc, long lCount)
void dsp_chmulf (stpSCplx spDest, float fSrc, long lCount)
void dsp_chmul (stpDCplx spDest, double dSrc, long lCount)
void dsp_cmulf (stpSCplx spDest, stSCplx sSrc, long lCount)
void dsp_cmul (stpDCplx spDest, stDCplx sSrc, long lCount)
void dsp_mulf_nip (float *fpDest, const float *fpSrc1, float fSrc2, long lCount)
void dsp_mul_nip (double *dpDest, const double *dpSrc1, double dSrc2, long lCount)
void dsp_mul2f (float *fpDest, const float *fpSrc, long lCount)
void dsp_mul2 (double *dpDest, const double *dpSrc, long lCount)
void dsp_chmul2f (stpSCplx spDest, const float *fpSrc, long lCount)
void dsp_chmul2 (stpDCplx spDest, const double *dpSrc, long lCount)
void dsp_cmul2f (stpSCplx spDest, const stpSCplx spSrc, long lCount)
void dsp_cmul2 (stpDCplx spDest, const stpDCplx spSrc, long lCount)
void dsp_mul3f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount)
void dsp_mul3 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_cmul3f (stpSCplx spDest, const stpSCplx spSrc1, const stpSCplx spSrc2, long lCount)
void dsp_cmul3 (stpDCplx spDest, const stpDCplx spSrc1, const stpDCplx spSrc2, long lCount)
void dsp_ccmulf (stpSCplx spDest, const stpSCplx spSrc, long lCount)
void dsp_ccmul (stpDCplx spDest, const stpDCplx spSrc, long lCount)
void dsp_ccmulf_nip (stpSCplx spDest, const stpSCplx spSrc1, const stpSCplx spSrc2, long lCount)
void dsp_ccmul_nip (stpDCplx spDest, const stpDCplx spSrc1, const stpDCplx spSrc2, long lCount)
void dsp_divf (float *fpDest, float fSrc, long lCount)
 clDSPOp::Div

void dsp_div (double *dpDest, double dSrc, long lCount)
void dsp_cdivf (stpSCplx spDest, stSCplx sSrc, long lCount)
void dsp_cdiv (stpDCplx spDest, stDCplx sSrc, long lCount)
void dsp_div2f (float *fpDest, const float *fpSrc, long lCount)
void dsp_div2 (double *dpDest, const double *dpSrc, long lCount)
void dsp_cdiv2f (stpSCplx spDest, const stpSCplx spSrc, long lCount)
void dsp_cdiv2 (stpDCplx spDest, const stpDCplx spSrc, long lCount)
void dsp_div3f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount)
void dsp_div3 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_cdiv3f (stpSCplx spDest, const stpSCplx spSrc1, const stpSCplx spSrc2, long lCount)
void dsp_cdiv3 (stpDCplx spDest, const stpDCplx spSrc1, const stpDCplx spSrc2, long lCount)
void dsp_div1xf (float *fpVect, long lCount)
 clDSPOp::Div1x

void dsp_div1x (double *dpVect, long lCount)
void dsp_div1xf_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_div1x_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_muladdf (float *fpVect, float fMul, float fAdd, long lCount)
 clDSPOp::MulAdd

void dsp_muladd (double *dpVect, double dMul, double dAdd, long lCount)
void dsp_muladdf_nip (float *fpDest, const float *fpSrc, float fMul, float fAdd, long lCount)
void dsp_muladd_nip (double *dpDest, const double *dpSrc, double dMul, double dAdd, long lCount)
void dsp_absf (float *fpVect, long lCount)
 clDSPOp::Abs

void dsp_abs (double *dpVect, long lCount)
void dsp_absf_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_abs_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_sqrtf (float *fpVect, long lCount)
 clDSPOp::Sqrt

void dsp_sqrt (double *dpVect, long lCount)
void dsp_sqrtf_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_sqrt_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_zerof (float *fpVect, long lCount)
 clDSPOp::Zero

void dsp_zero (double *dpVect, long lCount)
void dsp_czerof (stpSCplx spVect, long lCount)
void dsp_czero (stpDCplx spVect, long lCount)
void dsp_setf (float *fpDest, float fSrc, long lCount)
 clDSPOp::Set

void dsp_set (double *dpDest, double dSrc, long lCount)
void dsp_csetf (stpSCplx spDest, stSCplx sSrc, long lCount)
void dsp_cset (stpDCplx spDest, stDCplx sSrc, long lCount)
void dsp_set2f (float *fpDest, float fSrc, long lStart, long lCount, long lLength)
void dsp_set2 (double *dpDest, double dSrc, long lStart, long lCount, long lLength)
void dsp_cset2f (stpSCplx spDest, stSCplx sSrc, long lStart, long lCount, long lLength)
void dsp_cset2 (stpDCplx spDest, stDCplx sSrc, long lStart, long lCount, long lLength)
void dsp_clipf (float *fpVect, float fValue, long lCount)
 clDSPOp::Clip

void dsp_clip (double *dpVect, double dValue, long lCount)
void dsp_clipf_nip (float *fpDest, const float *fpSrc, float fValue, long lCount)
void dsp_clip_nip (double *dpDest, const double *dpSrc, double dValue, long lCount)
void dsp_clip2f (float *fpVect, float fMin, float fMax, long lCount)
void dsp_clip2 (double *dpVect, double dMin, double dMax, long lCount)
void dsp_clip2f_nip (float *fpDest, const float *fpSrc, float fMin, float fMax, long lCount)
void dsp_clip2_nip (double *dpDest, const double *dpSrc, double dMin, double dMax, long lCount)
void dsp_clipzerof (float *fpVect, long lCount)
 clDSPOp::ClipZero

void dsp_clipzero (double *dpVect, long lCount)
void dsp_clipzerof_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_clipzero_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_copyf (float *fpDest, const float *fpSrc, long lCount)
 clDSPOp::Copy

void dsp_copy (double *dpDest, const double *dpSrc, long lCount)
void dsp_ccopyf (stpSCplx spDest, const stpSCplx spSrc, long lCount)
void dsp_ccopy (stpDCplx spDest, const stpDCplx spSrc, long lCount)
float dsp_convolvef (const float *fpSrc1, const float *fpSrc2, long lCount)
 clDSPOp::Convolve

double dsp_convolve (const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_convolve2f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount)
void dsp_convolve2 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount)
float dsp_correlatef (const float *fpSrc1, const float *fpSrc2, long lCount)
 clDSPOp::Correlate

double dsp_correlate (const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_correlate2f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount)
void dsp_correlate2 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount)
float dsp_autocorrf (const float *fpSrc, long lCount)
 clDSPOp::AutoCorrelate

double dsp_autocorr (const double *dpSrc, long lCount)
void dsp_autocorr2f (float *fpDest, const float *fpSrc, long lCount)
void dsp_autocorr2 (double *dpDest, const double *dpSrc, long lCount)
float dsp_dotproductf (const float *fpSrc1, const float *fpSrc2, long lCount)
 clDSPOp::DotProduct

double dsp_dotproduct (const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_minmaxf (float *fpMin, float *fpMax, const float *fpSrc, long lCount)
 clDSPOp::MinMax

void dsp_minmax (double *dpMin, double *dpMax, const double *dpSrc, long lCount)
float dsp_meanf (const float *fpSrc, long lCount)
 clDSPOp::Mean

double dsp_mean (const double *dpSrc, long lCount)
float dsp_medianf (const float *fpSrc, long lCount)
double dsp_median (const double *dpSrc, long lCount)
void dsp_negatef (float *fpVect, long lCount)
 clDSPOp::Negate

void dsp_negate (double *dpVect, long lCount)
void dsp_negatef_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_negate_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_normalizef (float *fpVect, long lCount)
 clDSPOp::Normalize

void dsp_normalize (double *dpVect, long lCount)
void dsp_normalizef_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_normalize_nip (double *dpDest, const double *dpSrc, long lCount)
float dsp_productf (const float *fpSrc, long lCount)
 clDSPOp::Product

double dsp_product (const double *dpSrc, long lCount)
void dsp_reversef (float *fpVect, long lCount)
 clDSPOp::Reverse

void dsp_reverse (double *dpVect, long lCount)
void dsp_reversef_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_reverse_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_scalef (float *fpVect, long lCount)
 clDSPOp::Scale

void dsp_scale (double *dpVect, long lCount)
void dsp_scalef_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_scale_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_scale01f (float *fpVect, long lCount)
 clDSPOp::Scale01

void dsp_scale01 (double *dpVect, long lCount)
void dsp_scale01f_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_scale01_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_sortf (float *fpVect, long lCount)
 clDSPOp::Sort

void dsp_sort (double *dpVect, long lCount)
void dsp_sortl (long *lpVect, long lCount)
void dsp_stddevf (float *fpStdDev, float *fpMean, const float *fpSrc, long lCount)
 clDSPOp::StdDev

void dsp_stddev (double *dpStdDev, double *dpMean, const double *dpSrc, long lCount)
float dsp_sumf (const float *fpSrc, long lCount)
 clDSPOp::Sum

double dsp_sum (const double *dpSrc, long lCount)
void dsp_squaref (float *fpVect, long lCount)
 clDSPOp::Square

void dsp_square (double *dpVect, long lCount)
void dsp_squaref_nip (float *fpDest, const float *fpSrc, long lCount)
void dsp_square_nip (double *dpDest, const double *dpSrc, long lCount)
void dsp_convertu8f (float *fpDest, const unsigned char *ucpSrc, long lCount)
 clDSPOp::Convert

void dsp_convertu8 (double *dpDest, const unsigned char *ucpSrc, long lCount)
void dsp_converts16f (float *fpDest, const signed short *ipSrc, long lCount, int i12bit)
void dsp_converts16 (double *dpDest, const signed short *ipSrc, long lCount, int i12bit)
void dsp_converts32f (float *fpDest, const signed int *ipSrc, long lCount, int i24bit)
void dsp_converts32 (double *dpDest, const signed int *ipSrc, long lCount, int i24bit)
void dsp_convertd64f (float *fpDest, const double *dpSrc, long lCount)
void dsp_convertf32 (double *dpDest, const float *fpSrc, long lCount)
void dsp_convertf32c (unsigned char *ucpDest, const float *fpSrc, long lCount)
void dsp_convertd64c (unsigned char *ucpDest, const double *dpSrc, long lCount)
void dsp_convertf32s (signed short *ipDest, const float *fpSrc, long lCount, int i12bit)
void dsp_convertd64s (signed short *ipDest, const double *dpSrc, long lCount, int i12bit)
void dsp_convertf32i (signed int *ipDest, const float *fpSrc, long lCount, int i24bit)
void dsp_convertd64i (signed int *ipDest, const double *dpSrc, long lCount, int i24bit)
void dsp_cart2polarf (float *fpMagn, float *fpPhase, const float *fpReal, const float *fpImag, long lCount)
 clDSPOp::CartToPolar

void dsp_cart2polar (double *dpMagn, double *dpPhase, const double *dpReal, const double *dpImag, long lCount)
void dsp_cart2polar2f (float *fpMagn, float *fpPhase, const stpSCplx spCart, long lCount)
void dsp_cart2polar2 (double *dpMagn, double *dpPhase, const stpDCplx spCart, long lCount)
void dsp_cart2polar3f (stpSPolar spPolar, const stpSCplx spCart, long lCount)
void dsp_cart2polar3 (stpDPolar spPolar, const stpDCplx spCart, long lCount)
void dsp_cart2polar4f (utpSCoord upCoord, long lCount)
void dsp_cart2polar4 (utpDCoord upCoord, long lCount)
void dsp_polar2cartf (float *fpReal, float *fpImag, const float *fpMagn, const float *fpPhase, long lCount)
 clDSPOp::PolarToCart

void dsp_polar2cart (double *dpReal, double *dpImag, const double *dpMagn, const double *dpPhase, long lCount)
void dsp_polar2cart2f (stpSCplx spCart, const float *fpMagn, const float *fpPhase, long lCount)
void dsp_polar2cart2 (stpDCplx spCart, const double *dpMagn, const double *dpPhase, long lCount)
void dsp_polar2cart3f (stpSCplx spCart, const stpSPolar spPolar, long lCount)
void dsp_polar2cart3 (stpDCplx spCart, const stpDPolar spPolar, long lCount)
void dsp_polar2cart4f (utpSCoord upCoord, long lCount)
void dsp_polar2cart4 (utpDCoord upCoord, long lCount)
float dsp_crosscorrf (const float *fpSrc1, const float *fpSrc2, long lCount)
 clDSPOp::CrossCorr

double dsp_crosscorr (const double *dpSrc1, const double *dpSrc2, long lCount)
float dsp_crosscorr2f (const float *fpSrc1, const float *fpSrc2, long lDelay, long lCount)
 clDSPOp::DelCrossCorr

double dsp_crosscorr2 (const double *dpSrc1, const double *dpSrc2, long lDelay, long lCount)
void dsp_crosscorr3f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount, const long *lpDelays, long lDelayCount)
void dsp_crosscorr3 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount, const long *lpDelays, long lDelayCount)
float dsp_energyf (const float *fpSrc, long lCount)
 clDSPOp::Energy

double dsp_energy (const double *dpSrc, long lCount)
void dsp_magnitudef (float *fpDest, const stpSCplx spSrc, long lCount)
 clDSPOp::Magnitude

void dsp_magnitude (double *dpDest, const stpDCplx spSrc, long lCount)
void dsp_powerf (float *fpDest, const stpSCplx spSrc, long lCount)
 clDSPOp::Power

void dsp_power (double *dpDest, const stpDCplx spSrc, long lCount)
void dsp_phasef (float *fpDest, const stpSCplx spSrc, long lCount)
 clDSPOp::Phase

void dsp_phase (double *dpDest, const stpDCplx spSrc, long lCount)
void dsp_powerphasef (float *fpPower, float *fpPhase, const stpSCplx spSrc, long lCount)
 clDSPOp::PowerPhase

void dsp_powerphase (double *dpPower, double *dpPhase, const stpDCplx spSrc, long lCount)
void dsp_decimatef (float *fpDest, const float *fpSrc, long lFactor, long lCount)
 clDSPOp::Decimate

void dsp_decimate (double *dpDest, const double *dpSrc, long lFactor, long lCount)
void dsp_decimateavgf (float *fpDest, const float *fpSrc, long lFactor, long lCount)
 clDSPOp::DecimateAvg

void dsp_decimateavg (double *dpDest, const double *dpSrc, long lFactor, long lCount)
void dsp_interpolatef (float *fpDest, const float *fpSrc, long lFactor, long lCount)
 clDSPOp::Interpolate

void dsp_interpolate (double *dpDest, const double *dpSrc, long lFactor, long lCount)
void dsp_resamplef (float *fpDest, long lDestCount, const float *fpSrc, long lSrcCount)
 clDSPOp::Resample

void dsp_resample (double *dpDest, long lDestCount, const double *dpSrc, long lSrcCount)
void dsp_resampleavgf (float *fpDest, long lDestCount, const float *fpSrc, long lSrcCount)
 clDSPOp::ResampleAvg

void dsp_resampleavg (double *dpDest, long lDestCount, const double *dpSrc, long lSrcCount)
void dsp_interpolateavgf (float *fpDest, const float *fpSrc, long lFactor, long lCount)
 clDSPOp::InterpolateAvg

void dsp_interpolateavg (double *dpDest, const double *dpSrc, long lFactor, long lCount)
float dsp_rmsf (const float *fpSrc, long lCount)
 clDSPOp::RMS

double dsp_rms (const double *dpSrc, long lCount)
float dsp_variancef (float *fpVariance, float *fpMean, const float *fpSrc, long lCount)
 clDSPOp::Variance

double dsp_variance (double *dpVariance, double *dpMean, const double *dpSrc, long lCount)
float dsp_peaklevelf (const float *fpSrc, long lCount)
 clDSPOp::PeakLevel

double dsp_peaklevel (const double *dpSrc, long lCount)
void dsp_mixf (float *fpDest, const float *fpSrc, long lCount)
 clDSPOp::Mix

void dsp_mix (double *dpDest, const double *dpSrc, long lCount)
void dsp_mix2f (float *fpDest, const float *fpSrc1, const float *fpSrc2, long lCount)
void dsp_mix2 (double *dpDest, const double *dpSrc1, const double *dpSrc2, long lCount)
void dsp_mixnf (float *fpDest, const float *fpSrc, long lChCount, long lCount)
void dsp_mixn (double *dpDest, const double *dpSrc, long lChCount, long lCount)
void dsp_extractf (float *fpDest, const float *fpSrc, long lChannel, long lChCount, long lCount)
 clDSPOp::Extract

void dsp_extract (double *dpDest, const double *dpSrc, long lChannel, long lChCount, long lCount)
void dsp_packf (float *fpDest, const float *fpSrc, long lChannel, long lChCount, long lCount)
 clDSPOp::Pack

void dsp_pack (double *dpDest, const double *dpSrc, long lChannel, long lChCount, long lCount)
void dsp_fftw_convertf2cf (stpSCplx spDest, const float *fpSrc, long lCount)
 clDSPOp::FFTWConvert

void dsp_fftw_convertf2cd (stpDCplx spDest, const float *fpSrc, long lCount)
void dsp_fftw_convertd2cf (stpSCplx spDest, const double *dpSrc, long lCount)
void dsp_fftw_convertd2cd (stpDCplx spDest, const double *dpSrc, long lCount)
void dsp_fftw_convertcf2f (float *fpDest, const stpSCplx spSrc, long lCount)
void dsp_fftw_convertcd2f (float *fpDest, const stpDCplx spSrc, long lCount)
void dsp_fftw_convertcf2d (double *dpDest, const stpSCplx spSrc, long lCount)
void dsp_fftw_convertcd2d (double *dpDest, const stpDCplx spSrc, long lCount)
dsp_t dsp_new ()
 Creates new instance of DSP object.

void dsp_delete (dsp_t dspInst)
 Deletes DSP object instance.

void dsp_win_bartlettf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinBartlett

void dsp_win_bartlett (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_blackmanf (dsp_t dspInst, float *fpDest, long lCount, float fAlpha)
 clDSPOp::WinBlackman

void dsp_win_blackman (dsp_t dspInst, double *dpDest, long lCount, double dAlpha)
void dsp_win_blackman_harrisf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinBlackmanHarris

void dsp_win_blackman_harris (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_cos_taperedf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinCosTapered

void dsp_win_cos_tapered (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_exact_blackmanf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinExactBlackman

void dsp_win_exact_blackman (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_flat_topf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinFlatTop

void dsp_win_flat_top (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_generic_cosf (dsp_t dspInst, float *fpDest, long lCount, const float *fpCoeff, long lCoeffCount)
 clDSPOp::WinGenericCos

void dsp_win_generic_cos (dsp_t dspInst, double *dpDest, long lCount, const double *dpCoeff, long lCoeffCount)
void dsp_win_hammingf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinHamming

void dsp_win_hamming (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_hanningf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinHanning

void dsp_win_hanning (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_kaiserf (dsp_t dspInst, float *fpDest, float fBeta, long lCount)
 clDSPOp::WinKaiser

void dsp_win_kaiser (dsp_t dspInst, double *dpDest, double dBeta, long lCount)
void dsp_win_kaiser_besself (dsp_t dspInst, float *fpDest, float fAlpha, long lCount)
 clDSPOp::WinKaiserBessel

void dsp_win_kaiser_bessel (dsp_t dspInst, double *dpDest, double dAlpha, long lCount)
void dsp_win_tukeyf (dsp_t dspInst, float *fpDest, long lCount)
 clDSPOp::WinTukey

void dsp_win_tukey (dsp_t dspInst, double *dpDest, long lCount)
void dsp_win_dolph_chebyshevf (dsp_t dspInst, float *fpDest, float fGamma, long lCount)
 clDSPOp::WinDolphChebyshev

void dsp_win_dolph_chebyshev (dsp_t dspInst, double *dpDest, double dGamma, long lCount)
long dsp_rebufferf (dsp_t dspInst, float *fpDest, const float *fpSrc, long lDestCount, long lSrcCount)
 clDSPOp::ReBuffer

long dsp_rebuffer (dsp_t dspInst, double *dpDest, const double *dpSrc, long lDestCount, long lSrcCount)
float dsp_deg2radf (dsp_t dspInst, float fSource)
 clDSPOp::DegToRad

double dsp_deg2rad (dsp_t dspInst, double dSource)
float dsp_rad2degf (dsp_t dspInst, float fSource)
 clDSPOp::RadToDeg

double dsp_rad2deg (dsp_t dspInst, double dSource)
void dsp_fir_allocatef (dsp_t dspInst, const float *fpCoeff, long lCount)
 clDSPOp::FIRAllocate

void dsp_fir_allocate (dsp_t dspInst, const double *dpCoeff, long lCount)
void dsp_fir_free (dsp_t dspInst)
 clDSPOp::FIRFree

void dsp_fir_filterf (dsp_t dspInst, float *fpVect, long lCount)
 clDSPOp::FIRFilter

void dsp_fir_filter (dsp_t dspInst, double *dpVect, long lCount)
void dsp_fir_filterf_nip (dsp_t dspInst, float *fpDest, const float *fpSrc, long lCount)
void dsp_fir_filter_nip (dsp_t dspInst, double *dpDest, const double *dpSrc, long lCount)
void dsp_fir_filterf_fst (dsp_t dspInst, float *fpDest, float *fpSrc, long lCount)
 clDSPOp::FIRFilterF

void dsp_fir_filter_fst (dsp_t dspInst, double *dpDest, double *dpSrc, long lCount)
void dsp_iir_initf (dsp_t dspInst, const float *fpCoeffs)
 clDSPOp::IIRInitialize

void dsp_iir_init (dsp_t dspInst, const double *dpCoeffs)
void dsp_iir_filterf (dsp_t dspInst, float *fpVect, long lCount)
 clDSPOp::IIRFilter

void dsp_iir_filter (dsp_t dspInst, double *dpVect, long lCount)
void dsp_iir_filterf_nip (dsp_t dspInst, float *fpDest, const float *fpSrc, long lCount)
void dsp_iir_filter_nip (dsp_t dspInst, double *dpDest, const double *dpSrc, long lCount)
void dsp_iir_clear (dsp_t dspInst)
 clDSPOp::IIRClear

void dsp_fft_init (dsp_t dspInst, long lSize, int iReal)
 clDSPOp::FFTInitialize

void dsp_fft_uninit (dsp_t dspInst)
 clDSPOp::FFTUninitialize

void dsp_fftf (dsp_t dspInst, stpSCplx spDest, float *fpSrc)
 clDSPOp::FFTi

void dsp_fft (dsp_t dspInst, stpDCplx spDest, double *dpSrc)
void dsp_fftf_nip (dsp_t dspInst, stpSCplx spDest, const float *fpSrc)
 clDSPOp::FFTo

void dsp_fft_nip (dsp_t dspInst, stpDCplx spDest, const double *dpSrc)
void dsp_cfftf_nip (dsp_t dspInst, stpSCplx spDest, const stpSCplx spSrc)
void dsp_cfft_nip (dsp_t dspInst, stpDCplx spDest, const stpDCplx spSrc)
void dsp_ifftf_nip (dsp_t dspInst, float *fpDest, const stpSCplx spSrc)
 clDSPOp::IFFTo

void dsp_ifft_nip (dsp_t dspInst, double *dpDest, const stpDCplx spSrc)
void dsp_cifftf_nip (dsp_t dspInst, stpSCplx spDest, const stpSCplx spSrc)
void dsp_cifft_nip (dsp_t dspInst, stpDCplx spDest, const stpDCplx spSrc)
void dsp_dct_init (dsp_t dspInst, long lSize)
 clDSPOp::DCTInitialize

void dsp_dct_uninit (dsp_t dspInst)
 clDSPOp::DCTUninitialize

void dsp_dctf (dsp_t dspInst, float *fpVect)
 clDSPOp::DCTi

void dsp_dct (dsp_t dspInst, double *dpVect)
void dsp_dctf_nip (dsp_t dspInst, float *fpDest, const float *fpSrc)
 clDSPOp::DCTo

void dsp_dct_nip (dsp_t dspInst, double *dpDest, const double *dpSrc)
void dsp_idctf (dsp_t dspInst, float *fpVect)
 clDSPOp::IDCTi

void dsp_idct (dsp_t dspInst, double *dpVect)
void dsp_idctf_nip (dsp_t dspInst, float *fpDest, const float *fpSrc)
 clDSPOp::IDCTo

void dsp_idct_nip (dsp_t dspInst, double *dpDest, const double *dpSrc)
dsp_iircas_t dsp_iir_cas_new ()
 Creates new instance of cascaded IIR object.

void dsp_iir_cas_delete (dsp_iircas_t dspiircasInst)
 Deletes cascaded IIR object instance.

int dsp_iir_cas_initf (dsp_iircas_t dspiircasInst, const float fpCoeffs[][5], long lStageCount)
 clIIRCascade::Initialize

int dsp_iir_cas_init (dsp_iircas_t dspiircasInst, const double dpCoeffs[][5], long lStageCount)
void dsp_iir_cas_uninit (dsp_iircas_t dspiircasInst)
void dsp_iir_cas_processf (dsp_iircas_t dspiircasInst, float *fpVect, long lCount)
void dsp_iir_cas_process (dsp_iircas_t dspiircasInst, double *dpVect, long lCount)
void dsp_iir_cas_processf_nip (dsp_iircas_t dspiircasInst, float *fpDest, const float *fpSrc, long lCount)
void dsp_iir_cas_process_nip (dsp_iircas_t dspiircasInst, double *dpDest, const double *dpSrc, long lCount)
void dsp_iir_cas_clear (dsp_iircas_t dspiircasInst)
dsp_decfft_t dsp_dec_fft_new ()
 Creates new instance of FFT decimator object.

void dsp_dec_fft_delete (dsp_decfft_t dspdecfftInst)
 Deletes FFT decimator object instance.

int dsp_dec_fft_initf (dsp_decfft_t dspdecfftInst, long lDecFact, long lFiltSize, int iHighPass)
 clFFTDecimator::Initialize

int dsp_dec_fft_init (dsp_decfft_t dspdecfftInst, long lDecFact, long lFiltSize, int iHighPass)
void dsp_dec_fft_uninit (dsp_decfft_t dspdecfftInst)
 clFFTDecimator::Uninitialize

void dsp_dec_fft_putf (dsp_decfft_t dspdecfftInst, const float *fpSrcData, long lSrcCount)
 clFFTDecimator::Put

void dsp_dec_fft_put (dsp_decfft_t dspdecfftInst, const double *dpSrcData, long lSrcCount)
int dsp_dec_fft_getf (dsp_decfft_t dspdecfftInst, float *fpDestData, long lDestCount)
 clFFTDecimator::Get

int dsp_dec_fft_get (dsp_decfft_t dspdecfftInst, double *dpDestData, long lDestCount)
dsp_decfir_t dsp_dec_fir_new ()
 Creates new instance of FIR decimator object.

void dsp_dec_fir_delete (dsp_decfir_t dspdecfirInst)
 Deletes FIR decimator object instance.

int dsp_dec_fir_initf (dsp_decfir_t dspdecfirInst, long lDecFact, int iHighPass)
 clFIRDecimator::Initialize

int dsp_dec_fir_init (dsp_decfir_t dspdecfirInst, long lDecFact, int iHighPass)
void dsp_dec_fir_uninit (dsp_decfir_t dspdecfirInst)
 clFIRDecimator::Uninitialize

void dsp_dec_fir_putf (dsp_decfir_t dspdecfirInst, const float *fpSrcData, long lSrcCount)
 clFIRDecimator::Put

void dsp_dec_fir_put (dsp_decfir_t dspdecfirInst, const double *dpSrcData, long lSrcCount)
int dsp_dec_fir_getf (dsp_decfir_t dspdecfirInst, float *fpDestData, long lDestCount)
 clFIRDecimator::Get

int dsp_dec_fir_get (dsp_decfir_t dspdecfirInst, double *dpDestData, long lDestCount)
dsp_deciir_t dsp_dec_iir_new ()
 Creates new instance of IIR decimator object.

void dsp_dec_iir_delete (dsp_deciir_t dspdeciirInst)
 Deletes IIR decimator object instance.

int dsp_dec_iir_initf (dsp_deciir_t dspdeciirInst, long lDecFact, int iHighPass)
 clIIRDecimator::Initialize

int dsp_dec_iir_init (dsp_deciir_t dspdeciirInst, long lDecFact, int iHighPass)
void dsp_dec_iir_uninit (dsp_deciir_t dspdeciirInst)
 clIIRDecimator::Uninitialize

void dsp_dec_iir_putf (dsp_deciir_t dspdeciirInst, const float *fpSrcData, long lSrcCount)
 clIIRDecimator::Put

void dsp_dec_iir_put (dsp_deciir_t dspdeciirInst, const double *dpSrcData, long lSrcCount)
int dsp_dec_iir_getf (dsp_deciir_t dspdeciirInst, float *fpDestData, long lDestCount)
 clIIRDecimator::Get

int dsp_dec_iir_get (dsp_deciir_t dspdeciirInst, double *dpDestData, long lDestCount)
dsp_decrec_t dsp_dec_rec_new ()
 Creates new instance of recursive decimator object.

void dsp_dec_rec_delete (dsp_decrec_t dspdecrecInst)
 Deletes recursive decimator object instance.

int dsp_dec_rec_initf (dsp_decrec_t dspdecrecInst, long lDecFact, long lFiltSize, float fBandCenter, int iFilterType)
 clRecDecimator::Initialize

int dsp_dec_rec_init (dsp_decrec_t dspdecrecInst, long lDecFact, long lFiltSize, double dBandCenter, int iFilterType)
void dsp_dec_rec_uninit (dsp_decrec_t dspdecrecInst)
 clRecDecimator::Uninitialize

void dsp_dec_rec_putf (dsp_decrec_t dspdecrecInst, const float *fpSrcData, long lSrcCount)
 clRecDecimator::Put

void dsp_dec_rec_put (dsp_decrec_t dspdecrecInst, const double *dpSrcData, long lSrcCount)
int dsp_dec_rec_getf (dsp_decrec_t dspdecrecInst, float *fpDestData, long lDestCount)
 clRecDecimator::Get

int dsp_dec_rec_get (dsp_decrec_t dspdecrecInst, double *dpDestData, long lDestCount)
dsp_intfft_t dsp_int_fft_new ()
 Creates new instance of FFT interpolator object.

void dsp_int_fft_delete (dsp_intfft_t dspintfftInst)
 Deletes FFT interpolator object instance.

int dsp_int_fft_initf (dsp_intfft_t dspintfftInst, long lIntFact, long lFiltSize, int iHighPass)
 clFFTInterpolator::Initialize

int dsp_int_fft_init (dsp_intfft_t dspintfftInst, long lIntFact, long lFiltSize, int iHighPass)
void dsp_int_fft_uninit (dsp_intfft_t dspintfftInst)
 clFFTInterpolator::Uninitialize

void dsp_int_fft_putf (dsp_intfft_t dspintfftInst, const float *fpSrcData, long lSrcCount)
 clFFTInterpolator::Put

void dsp_int_fft_put (dsp_intfft_t dspintfftInst, const double *dpSrcData, long lSrcCount)
int dsp_int_fft_getf (dsp_intfft_t dspintfftInst, float *fpDestData, long lDestCount)
 clFFTInterpolator::Get

int dsp_int_fft_get (dsp_intfft_t dspintfftInst, double *dpDestData, long lDestCount)
dsp_intfir_t dsp_int_fir_new ()
 Creates new instance of FIR interpolator object.

void dsp_int_fir_delete (dsp_intfir_t dspintfirInst)
 Deletes FIR interpolator object instance.

int dsp_int_fir_initf (dsp_intfir_t dspintfirInst, long lIntFact, int iHighPass)
 clFIRInterpolator::Initialize

int dsp_int_fir_init (dsp_intfir_t dspintfirInst, long lIntFact, int iHighPass)
void dsp_int_fir_uninit (dsp_intfir_t dspintfirInst)
 clFIRInterpolator::Uninitialize

void dsp_int_fir_putf (dsp_intfir_t dspintfirInst, const float *fpSrcData, long lSrcCount)
 clFIRInterpolator::Put

void dsp_int_fir_put (dsp_intfir_t dspintfirInst, const double *dpSrcData, long lSrcCount)
int dsp_int_fir_getf (dsp_intfir_t dspintfirInst, float *fpDestData, long lDestCount)
 clFIRInterpolator::Get

int dsp_int_fir_get (dsp_intfir_t dspintfirInst, double *dpDestData, long lDestCount)
dsp_intiir_t dsp_int_iir_new ()
 Creates new instance of IIR interpolator object.

void dsp_int_iir_delete (dsp_intiir_t dspintiirInst)
 Deletes IIR interpolator object instance.

int dsp_int_iir_initf (dsp_intiir_t dspintiirInst, long lIntFact, int iHighPass)
 clIIRInterpolator::Initialize

int dsp_int_iir_init (dsp_intiir_t dspintiirInst, long lIntFact, int iHighPass)
void dsp_int_iir_uninit (dsp_intiir_t dspintiirInst)
 clIIRInterpolator::Uninitialize

void dsp_int_iir_putf (dsp_intiir_t dspintiirInst, const float *fpSrcData, long lSrcCount)
 clIIRInterpolator::Put

void dsp_int_iir_put (dsp_intiir_t dspintiirInst, const double *dpSrcData, long lSrcCount)
int dsp_int_iir_getf (dsp_intiir_t dspintiirInst, float *fpDestData, long lDestCount)
 clIIRInterpolator::Get

int dsp_int_iir_get (dsp_intiir_t dspintiirInst, double *dpDestData, long lDestCount)
dsp_intrec_t dsp_int_rec_new ()
 Creates new instance of recursive interpolator object.

void dsp_int_rec_delete (dsp_intrec_t dspintrecInst)
 Deletes recursive interpolator object instance.

int dsp_int_rec_initf (dsp_intrec_t dspintrecInst, long lIntFact, long lFiltSize, float fBandCenter, int iFilterType)
 clRecInterpolator::Initialize

int dsp_int_rec_init (dsp_intrec_t dspintrecInst, long lIntFact, long lFiltSize, double dBandCenter, int iFilterType)
void dsp_int_rec_uninit (dsp_intrec_t dspintrecInst)
 clRecInterpolator::Uninitialize

void dsp_int_rec_putf (dsp_intrec_t dspintrecInst, const float *fpSrcData, long lSrcCount)
 clRecInterpolator::Put

void dsp_int_rec_put (dsp_intrec_t dspintrecInst, const double *dpSrcData, long lSrcCount)
int dsp_int_rec_getf (dsp_intrec_t dspintrecInst, float *fpDestData, long lDestCount)
 clRecInterpolator::Get

int dsp_int_rec_get (dsp_intrec_t dspintrecInst, double *dpDestData, long lDestCount)
dsp_filter_t dsp_filter_new ()
 Creates new instance of FFT filter object.

void dsp_filter_delete (dsp_filter_t dspfilterInst)
 Deletes instance of FFT filter object.

int dsp_filter_initf (dsp_filter_t dspfilterInst, long lWindowSize)
 clFilter::Initialize

int dsp_filter_init (dsp_filter_t dspfilterInst, long lWindowSize)
int dsp_filter_init2f (dsp_filter_t dspfilterInst, long lWindowSize, const float *fpFiltCoeffs, float fOverlap, float fBeta)
int dsp_filter_init2 (dsp_filter_t dspfilterInst, long lWindowSize, const double *dpFiltCoeffs, double dOverlap, double dBeta)
int dsp_filter_init_lpf (dsp_filter_t dspfilterInst, float fPassBand, float fStopBand, float fRippleRatio, float fOverlap)
 clFilter::InitializeLP

int dsp_filter_init_lp (dsp_filter_t dspfilterInst, double dPassBand, double dStopBand, double dRippleRatio, double dOverlap)
int dsp_filter_init_hpf (dsp_filter_t dspfilterInst, float fPassBand, float fStopBand, float fRippleRatio, float fOverlap)
 clFilter::InitializeHP

int dsp_filter_init_hp (dsp_filter_t dspfilterInst, double dPassBand, double dStopBand, double dRippleRatio, double dOverlap)
void dsp_filter_set_coeffsf (dsp_filter_t dspfilterInst, const float *fpFiltCoeffs)
 clFilter::SetCoeffs

void dsp_filter_set_coeffs (dsp_filter_t dspfilterInst, const double *dpFiltCoeffs)
void dsp_filter_set_ccoeffsf (dsp_filter_t dspfilterInst, const stpSCplx spFiltCoeffs, int iSmooth)
void dsp_filter_set_ccoeffs (dsp_filter_t dspfilterInst, const stpDCplx spFiltCoeffs, int iSmooth)
void dsp_filter_get_coeffsf (dsp_filter_t dspfilterInst, float *fpFiltCoeffs)
 clFilter::GetCoeffs

void dsp_filter_get_coeffs (dsp_filter_t dspfilterInst, double *dpFiltCoeffs)
void dsp_filter_get_ccoeffsf (dsp_filter_t dspfilterInst, stpSCplx spFiltCoeffs)
void dsp_filter_get_ccoeffs (dsp_filter_t dspfilterInst, stpDCplx spFiltCoeffs)
void dsp_filter_putf (dsp_filter_t dspfilterInst, const float *fpSrcData, long lSrcCount)
 clFilter::Put

void dsp_filter_put (dsp_filter_t dspfilterInst, const double *dpSrcData, long lSrcCount)
void dsp_filter_put2f (dsp_filter_t dspfilterInst, const float *fpSrcData, long lSrcCount, const stpSCplx spCoeffs)
void dsp_filter_put2 (dsp_filter_t dspfilterInst, const double *dpSrcData, long lSrcCount, const stpDCplx spCoeffs)
void dsp_filter_getf (dsp_filter_t dspfilterInst, float *fpDestData, long lDestCount)
 clFilter::Get

void dsp_filter_get (dsp_filter_t dspfilterInst, double *dpDestData, long lDestCount)
void dsp_filter_design_lpf (dsp_filter_t dspfilterInst, float *fpCorner, int iDCBlock)
 clFilter::DesignLP

void dsp_filter_design_lp (dsp_filter_t dspfilterInst, double *dpCorner, int iDCBlock)
void dsp_filter_design_lp2f (dsp_filter_t dspfilterInst, float *fpCorner, float fSampleRate, int iDCBlock)
void dsp_filter_design_lp2 (dsp_filter_t dspfilterInst, double *dpCorner, double dSampleRate, int iDCBlock)
void dsp_filter_design_hpf (dsp_filter_t dspfilterInst, float *fpCorner)
 clFilter::DesignHP

void dsp_filter_design_hp (dsp_filter_t dspfilterInst, double *dpCorner)
void dsp_filter_design_hp2f (dsp_filter_t dspfilterInst, float *fpCorner, float fSampleRate)
void dsp_filter_design_hp2 (dsp_filter_t dspfilterInst, double *dpCorner, double dSampleRate)
void dsp_filter_design_bpf (dsp_filter_t dspfilterInst, float *fpLowCorner, float *fpHighCorner)
 clFilter::DesignBP

void dsp_filter_design_bp (dsp_filter_t dspfilterInst, double *dpLowCorner, double *dpHighCorner)
void dsp_filter_design_bp2f (dsp_filter_t dspfilterInst, float *fpLowCorner, float *fpHighCorner, float fSampleRate)
void dsp_filter_design_bp2 (dsp_filter_t dspfilterInst, double *dpLowCorner, double *dpHighCorner, double dSampleRate)
void dsp_filter_design_brf (dsp_filter_t dspfilterInst, float *fpLowCorner, float *fpHighCorner)
 clFilter::DesignBR

void dsp_filter_design_br (dsp_filter_t dspfilterInst, double *dpLowCorner, double *dpHighCorner)
void dsp_filter_design_br2f (dsp_filter_t dspfilterInst, float *fpLowCorner, float *fpHighCorner, float fSampleRate)
void dsp_filter_design_br2 (dsp_filter_t dspfilterInst, double *dpLowCorner, double *dpHighCorner, double dSampleRate)
dsp_flip_t dsp_flip_new ()
 Creates new instance of band flipping object.

void dsp_flip_delete (dsp_flip_t dspflipInst)
 Deletes instance of band flipping object.

void dsp_flip_initf (dsp_flip_t dspflipInst, long lSize)
 clFlipBand::Initialize

void dsp_flip_init (dsp_flip_t dspflipInst, long lSize)
void dsp_flip_uninit (dsp_flip_t dspflipInst)
 clFlipBand::Uninitialize

void dsp_flip_putf (dsp_flip_t dspflipInst, const float *fpSrc, long lCount)
 clFlipBand::Put

void dsp_flip_put (dsp_flip_t dspflipInst, const double *dpSrc, long lCount)
void dsp_flip_getf (dsp_flip_t dspflipInst, float *fpDest, long lCount)
 clFlipBand::Get

void dsp_flip_get (dsp_flip_t dspflipInst, double *dpDest, long lCount)
void dsp_flip_clear (dsp_flip_t dspflipInst)
 clFlipBand::Clear

dsp_rebuf_t dsp_rebuf_new ()
 Creates new instance of rebuffering object.

void dsp_rebuf_delete (dsp_rebuf_t dsprebufInst)
 Deletes instance of rebuffering object.

void dsp_rebuf_putf (dsp_rebuf_t dsprebufInst, const float *fpSrcData, long lSrcCount)
 clReBuffer::Put

void dsp_rebuf_put (dsp_rebuf_t dsprebufInst, const double *dpSrcData, long lSrcCount)
int dsp_rebuf_getf (dsp_rebuf_t dsprebufInst, float *fpDestData, long lDestCount)
 clReBuffer::Get

int dsp_rebuf_get (dsp_rebuf_t dsprebufInst, double *dpDestData, long lDestCount)
long dsp_rebuf_size (dsp_rebuf_t dsprebufInst)
 clReBuffer::GetCount

void dsp_rebuf_clear (dsp_rebuf_t dsprebufInst)
 clReBuffer::Clear

void dsp_rebuf_copy (dsp_rebuf_t dsprebufInst, dsp_rebuf_t dsprebufCopySrc)
 clReBuffer::operator=


Function Documentation

void dsp_init void   ) 
 

Initialize DSP library.

This should be called first to enable possible hardware dependent optimizations.

Definition at line 53 of file cdspop.cc.

signed long dsp_roundf float  fSrc  ) 
 

clDSPOp::Round

Definition at line 62 of file cdspop.cc.

References clDSPOp::Round().

signed long dsp_round double  dSrc  ) 
 

Definition at line 68 of file cdspop.cc.

References clDSPOp::Round().

void dsp_addf float *  fpDest,
float  fSrc,
long  lCount
 

clDSPOp::Add

Definition at line 74 of file cdspop.cc.

References clDSPOp::Add().

void dsp_add double *  dpDest,
double  dSrc,
long  lCount
 

Definition at line 80 of file cdspop.cc.

References clDSPOp::Add().

void dsp_caddf stpSCplx  spDest,
stSCplx  sSrc,
long  lCount
 

Definition at line 86 of file cdspop.cc.

References clDSPOp::Add(), stpSCplx, and stSCplx.

void dsp_cadd stpDCplx  spDest,
stDCplx  sSrc,
long  lCount
 

Definition at line 92 of file cdspop.cc.

References clDSPOp::Add(), stDCplx, and stpDCplx.

void dsp_add2f float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 98 of file cdspop.cc.

References clDSPOp::Add().

void dsp_add2 double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 104 of file cdspop.cc.

References clDSPOp::Add().

void dsp_cadd2f stpSCplx  spDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 110 of file cdspop.cc.

References clDSPOp::Add(), and stpSCplx.

void dsp_cadd2 stpDCplx  spDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 116 of file cdspop.cc.

References clDSPOp::Add(), and stpDCplx.

void dsp_add3f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

Definition at line 122 of file cdspop.cc.

References clDSPOp::Add().

void dsp_add3 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 129 of file cdspop.cc.

References clDSPOp::Add().

void dsp_cadd3f stpSCplx  spDest,
const stpSCplx  spSrc1,
const stpSCplx  spSrc2,
long  lCount
 

Definition at line 136 of file cdspop.cc.

References clDSPOp::Add(), and stpSCplx.

void dsp_cadd3 stpDCplx  spDest,
const stpDCplx  spSrc1,
const stpDCplx  spSrc2,
long  lCount
 

Definition at line 143 of file cdspop.cc.

References clDSPOp::Add(), and stpDCplx.

void dsp_subf float *  fpDest,
float  fSrc,
long  lCount
 

clDSPOp::Sub

Definition at line 150 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_sub double *  dpDest,
double  dSrc,
long  lCount
 

Definition at line 156 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_csubf stpSCplx  spDest,
stSCplx  sSrc,
long  lCount
 

Definition at line 162 of file cdspop.cc.

References stpSCplx, stSCplx, and clDSPOp::Sub().

void dsp_csub stpDCplx  spDest,
stDCplx  sSrc,
long  lCount
 

Definition at line 168 of file cdspop.cc.

References stDCplx, stpDCplx, and clDSPOp::Sub().

void dsp_sub2f float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 174 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_sub2 double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 180 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_csub2f stpSCplx  spDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 186 of file cdspop.cc.

References stpSCplx, and clDSPOp::Sub().

void dsp_csub2 stpDCplx  spDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 192 of file cdspop.cc.

References stpDCplx, and clDSPOp::Sub().

void dsp_sub3f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

Definition at line 198 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_sub3 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 205 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_csub3f stpSCplx  spDest,
const stpSCplx  spSrc1,
const stpSCplx  spSrc2,
long  lCount
 

Definition at line 212 of file cdspop.cc.

References stpSCplx, and clDSPOp::Sub().

void dsp_csub3 stpDCplx  spDest,
const stpDCplx  spSrc1,
const stpDCplx  spSrc2,
long  lCount
 

Definition at line 219 of file cdspop.cc.

References stpDCplx, and clDSPOp::Sub().

void dsp_mulf float *  fpDest,
float  fSrc,
long  lCount
 

clDSPOp::Mul

Definition at line 226 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul double *  dpDest,
double  dSrc,
long  lCount
 

Definition at line 232 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_chmulf stpSCplx  spDest,
float  fSrc,
long  lCount
 

Definition at line 238 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_chmul stpDCplx  spDest,
double  dSrc,
long  lCount
 

Definition at line 244 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_cmulf stpSCplx  spDest,
stSCplx  sSrc,
long  lCount
 

Definition at line 250 of file cdspop.cc.

References clDSPOp::Mul(), stpSCplx, and stSCplx.

void dsp_cmul stpDCplx  spDest,
stDCplx  sSrc,
long  lCount
 

Definition at line 256 of file cdspop.cc.

References clDSPOp::Mul(), stDCplx, and stpDCplx.

void dsp_mulf_nip float *  fpDest,
const float *  fpSrc1,
float  fSrc2,
long  lCount
 

Definition at line 262 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul_nip double *  dpDest,
const double *  dpSrc1,
double  dSrc2,
long  lCount
 

Definition at line 269 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul2f float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 276 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul2 double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 282 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_chmul2f stpSCplx  spDest,
const float *  fpSrc,
long  lCount
 

Definition at line 288 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_chmul2 stpDCplx  spDest,
const double *  dpSrc,
long  lCount
 

Definition at line 294 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_cmul2f stpSCplx  spDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 300 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_cmul2 stpDCplx  spDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 306 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_mul3f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

Definition at line 312 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul3 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 319 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_cmul3f stpSCplx  spDest,
const stpSCplx  spSrc1,
const stpSCplx  spSrc2,
long  lCount
 

Definition at line 326 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_cmul3 stpDCplx  spDest,
const stpDCplx  spSrc1,
const stpDCplx  spSrc2,
long  lCount
 

Definition at line 333 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_ccmulf stpSCplx  spDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 340 of file cdspop.cc.

References clDSPOp::MulC(), and stpSCplx.

void dsp_ccmul stpDCplx  spDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 346 of file cdspop.cc.

References clDSPOp::MulC(), and stpDCplx.

void dsp_ccmulf_nip stpSCplx  spDest,
const stpSCplx  spSrc1,
const stpSCplx  spSrc2,
long  lCount
 

Definition at line 352 of file cdspop.cc.

References clDSPOp::MulC(), and stpSCplx.

void dsp_ccmul_nip stpDCplx  spDest,
const stpDCplx  spSrc1,
const stpDCplx  spSrc2,
long  lCount
 

Definition at line 359 of file cdspop.cc.

References clDSPOp::MulC(), and stpDCplx.

void dsp_divf float *  fpDest,
float  fSrc,
long  lCount
 

clDSPOp::Div

Definition at line 366 of file cdspop.cc.

References clDSPOp::Div().

void dsp_div double *  dpDest,
double  dSrc,
long  lCount
 

Definition at line 372 of file cdspop.cc.

References clDSPOp::Div().

void dsp_cdivf stpSCplx  spDest,
stSCplx  sSrc,
long  lCount
 

Definition at line 378 of file cdspop.cc.

References clDSPOp::Div(), stpSCplx, and stSCplx.

void dsp_cdiv stpDCplx  spDest,
stDCplx  sSrc,
long  lCount
 

Definition at line 384 of file cdspop.cc.

References clDSPOp::Div(), stDCplx, and stpDCplx.

void dsp_div2f float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 390 of file cdspop.cc.

References clDSPOp::Div().

void dsp_div2 double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 396 of file cdspop.cc.

References clDSPOp::Div().

void dsp_cdiv2f stpSCplx  spDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 402 of file cdspop.cc.

References clDSPOp::Div(), and stpSCplx.

void dsp_cdiv2 stpDCplx  spDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 408 of file cdspop.cc.

References clDSPOp::Div(), and stpDCplx.

void dsp_div3f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

Definition at line 414 of file cdspop.cc.

References clDSPOp::Div().

void dsp_div3 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 421 of file cdspop.cc.

References clDSPOp::Div().

void dsp_cdiv3f stpSCplx  spDest,
const stpSCplx  spSrc1,
const stpSCplx  spSrc2,
long  lCount
 

Definition at line 428 of file cdspop.cc.

References clDSPOp::Div(), and stpSCplx.

void dsp_cdiv3 stpDCplx  spDest,
const stpDCplx  spSrc1,
const stpDCplx  spSrc2,
long  lCount
 

Definition at line 435 of file cdspop.cc.

References clDSPOp::Div(), and stpDCplx.

void dsp_div1xf float *  fpVect,
long  lCount
 

clDSPOp::Div1x

Definition at line 442 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_div1x double *  dpVect,
long  lCount
 

Definition at line 448 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_div1xf_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 454 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_div1x_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 460 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_muladdf float *  fpVect,
float  fMul,
float  fAdd,
long  lCount
 

clDSPOp::MulAdd

Definition at line 466 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_muladd double *  dpVect,
double  dMul,
double  dAdd,
long  lCount
 

Definition at line 472 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_muladdf_nip float *  fpDest,
const float *  fpSrc,
float  fMul,
float  fAdd,
long  lCount
 

Definition at line 478 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_muladd_nip double *  dpDest,
const double *  dpSrc,
double  dMul,
double  dAdd,
long  lCount
 

Definition at line 485 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_absf float *  fpVect,
long  lCount
 

clDSPOp::Abs

Definition at line 492 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_abs double *  dpVect,
long  lCount
 

Definition at line 498 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_absf_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 504 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_abs_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 510 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_sqrtf float *  fpVect,
long  lCount
 

clDSPOp::Sqrt

Definition at line 516 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_sqrt double *  dpVect,
long  lCount
 

Definition at line 522 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_sqrtf_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 528 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_sqrt_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 534 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_zerof float *  fpVect,
long  lCount
 

clDSPOp::Zero

Definition at line 540 of file cdspop.cc.

References clDSPOp::Zero().

void dsp_zero double *  dpVect,
long  lCount
 

Definition at line 546 of file cdspop.cc.

References clDSPOp::Zero().

void dsp_czerof stpSCplx  spVect,
long  lCount
 

Definition at line 552 of file cdspop.cc.

References stpSCplx, and clDSPOp::Zero().

void dsp_czero stpDCplx  spVect,
long  lCount
 

Definition at line 558 of file cdspop.cc.

References stpDCplx, and clDSPOp::Zero().

void dsp_setf float *  fpDest,
float  fSrc,
long  lCount
 

clDSPOp::Set

Definition at line 564 of file cdspop.cc.

References clDSPOp::Set().

void dsp_set double *  dpDest,
double  dSrc,
long  lCount
 

Definition at line 570 of file cdspop.cc.

References clDSPOp::Set().

void dsp_csetf stpSCplx  spDest,
stSCplx  sSrc,
long  lCount
 

Definition at line 576 of file cdspop.cc.

References clDSPOp::Set(), stpSCplx, and stSCplx.

void dsp_cset stpDCplx  spDest,
stDCplx  sSrc,
long  lCount
 

Definition at line 582 of file cdspop.cc.

References clDSPOp::Set(), stDCplx, and stpDCplx.

void dsp_set2f float *  fpDest,
float  fSrc,
long  lStart,
long  lCount,
long  lLength
 

Definition at line 588 of file cdspop.cc.

References clDSPOp::Set().

void dsp_set2 double *  dpDest,
double  dSrc,
long  lStart,
long  lCount,
long  lLength
 

Definition at line 595 of file cdspop.cc.

References clDSPOp::Set().

void dsp_cset2f stpSCplx  spDest,
stSCplx  sSrc,
long  lStart,
long  lCount,
long  lLength
 

Definition at line 602 of file cdspop.cc.

References clDSPOp::Set(), stpSCplx, and stSCplx.

void dsp_cset2 stpDCplx  spDest,
stDCplx  sSrc,
long  lStart,
long  lCount,
long  lLength
 

Definition at line 609 of file cdspop.cc.

References clDSPOp::Set(), stDCplx, and stpDCplx.

void dsp_clipf float *  fpVect,
float  fValue,
long  lCount
 

clDSPOp::Clip

Definition at line 616 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip double *  dpVect,
double  dValue,
long  lCount
 

Definition at line 622 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clipf_nip float *  fpDest,
const float *  fpSrc,
float  fValue,
long  lCount
 

Definition at line 628 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip_nip double *  dpDest,
const double *  dpSrc,
double  dValue,
long  lCount
 

Definition at line 635 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2f float *  fpVect,
float  fMin,
float  fMax,
long  lCount
 

Definition at line 642 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2 double *  dpVect,
double  dMin,
double  dMax,
long  lCount
 

Definition at line 648 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2f_nip float *  fpDest,
const float *  fpSrc,
float  fMin,
float  fMax,
long  lCount
 

Definition at line 654 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2_nip double *  dpDest,
const double *  dpSrc,
double  dMin,
double  dMax,
long  lCount
 

Definition at line 661 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clipzerof float *  fpVect,
long  lCount
 

clDSPOp::ClipZero

Definition at line 668 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_clipzero double *  dpVect,
long  lCount
 

Definition at line 674 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_clipzerof_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 680 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_clipzero_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 686 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_copyf float *  fpDest,
const float *  fpSrc,
long  lCount
 

clDSPOp::Copy

Definition at line 692 of file cdspop.cc.

References clDSPOp::Copy().

void dsp_copy double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 698 of file cdspop.cc.

References clDSPOp::Copy().

void dsp_ccopyf stpSCplx  spDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 704 of file cdspop.cc.

References clDSPOp::Copy(), and stpSCplx.

void dsp_ccopy stpDCplx  spDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 710 of file cdspop.cc.

References clDSPOp::Copy(), and stpDCplx.

float dsp_convolvef const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

clDSPOp::Convolve

Definition at line 716 of file cdspop.cc.

References clDSPOp::Convolve().

double dsp_convolve const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 722 of file cdspop.cc.

References clDSPOp::Convolve().

void dsp_convolve2f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

Definition at line 728 of file cdspop.cc.

References clDSPOp::Convolve().

void dsp_convolve2 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 735 of file cdspop.cc.

References clDSPOp::Convolve().

float dsp_correlatef const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

clDSPOp::Correlate

Definition at line 742 of file cdspop.cc.

References clDSPOp::Correlate().

double dsp_correlate const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 748 of file cdspop.cc.

References clDSPOp::Correlate().

void dsp_correlate2f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

Definition at line 754 of file cdspop.cc.

References clDSPOp::Correlate().

void dsp_correlate2 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 761 of file cdspop.cc.

References clDSPOp::Correlate().

float dsp_autocorrf const float *  fpSrc,
long  lCount
 

clDSPOp::AutoCorrelate

Definition at line 768 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

double dsp_autocorr const double *  dpSrc,
long  lCount
 

Definition at line 774 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

void dsp_autocorr2f float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 780 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

void dsp_autocorr2 double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 786 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

float dsp_dotproductf const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

clDSPOp::DotProduct

Definition at line 792 of file cdspop.cc.

References clDSPOp::DotProduct().

double dsp_dotproduct const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 798 of file cdspop.cc.

References clDSPOp::DotProduct().

void dsp_minmaxf float *  fpMin,
float *  fpMax,
const float *  fpSrc,
long  lCount
 

clDSPOp::MinMax

Definition at line 804 of file cdspop.cc.

References clDSPOp::MinMax().

void dsp_minmax double *  dpMin,
double *  dpMax,
const double *  dpSrc,
long  lCount
 

Definition at line 810 of file cdspop.cc.

References clDSPOp::MinMax().

float dsp_meanf const float *  fpSrc,
long  lCount
 

clDSPOp::Mean

Definition at line 816 of file cdspop.cc.

References clDSPOp::Mean().

double dsp_mean const double *  dpSrc,
long  lCount
 

Definition at line 822 of file cdspop.cc.

References clDSPOp::Mean().

float dsp_medianf const float *  fpSrc,
long  lCount
 

Definition at line 828 of file cdspop.cc.

References clDSPOp::Median().

double dsp_median const double *  dpSrc,
long  lCount
 

Definition at line 834 of file cdspop.cc.

References clDSPOp::Median().

void dsp_negatef float *  fpVect,
long  lCount
 

clDSPOp::Negate

Definition at line 840 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_negate double *  dpVect,
long  lCount
 

Definition at line 846 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_negatef_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 852 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_negate_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 858 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_normalizef float *  fpVect,
long  lCount
 

clDSPOp::Normalize

Definition at line 864 of file cdspop.cc.

References clDSPOp::Normalize().

void dsp_normalize double *  dpVect,
long  lCount
 

Definition at line 870 of file cdspop.cc.

References clDSPOp::Normalize().

void dsp_normalizef_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 876 of file cdspop.cc.

References clDSPOp::Normalize().

void dsp_normalize_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 882 of file cdspop.cc.

References clDSPOp::Normalize().

float dsp_productf const float *  fpSrc,
long  lCount
 

clDSPOp::Product

Definition at line 888 of file cdspop.cc.

References clDSPOp::Product().

double dsp_product const double *  dpSrc,
long  lCount
 

Definition at line 894 of file cdspop.cc.

References clDSPOp::Product().

void dsp_reversef float *  fpVect,
long  lCount
 

clDSPOp::Reverse

Definition at line 900 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_reverse double *  dpVect,
long  lCount
 

Definition at line 906 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_reversef_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 912 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_reverse_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 918 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_scalef float *  fpVect,
long  lCount
 

clDSPOp::Scale

Definition at line 924 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scale double *  dpVect,
long  lCount
 

Definition at line 930 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scalef_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 936 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scale_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 942 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scale01f float *  fpVect,
long  lCount
 

clDSPOp::Scale01

Definition at line 948 of file cdspop.cc.

References clDSPOp::Scale01().

void dsp_scale01 double *  dpVect,
long  lCount
 

Definition at line 954 of file cdspop.cc.

References clDSPOp::Scale01().

void dsp_scale01f_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 960 of file cdspop.cc.

References clDSPOp::Scale01().

void dsp_scale01_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 966 of file cdspop.cc.

References clDSPOp::Scale01().

void dsp_sortf float *  fpVect,
long  lCount
 

clDSPOp::Sort

Definition at line 972 of file cdspop.cc.

References clDSPOp::Sort().

void dsp_sort double *  dpVect,
long  lCount
 

Definition at line 978 of file cdspop.cc.

References clDSPOp::Sort().

void dsp_sortl long *  lpVect,
long  lCount
 

Definition at line 984 of file cdspop.cc.

References clDSPOp::Sort().

void dsp_stddevf float *  fpStdDev,
float *  fpMean,
const float *  fpSrc,
long  lCount
 

clDSPOp::StdDev

Definition at line 990 of file cdspop.cc.

References clDSPOp::StdDev().

void dsp_stddev double *  dpStdDev,
double *  dpMean,
const double *  dpSrc,
long  lCount
 

Definition at line 997 of file cdspop.cc.

References clDSPOp::StdDev().

float dsp_sumf const float *  fpSrc,
long  lCount
 

clDSPOp::Sum

Definition at line 1004 of file cdspop.cc.

References clDSPOp::Sum().

double dsp_sum const double *  dpSrc,
long  lCount
 

Definition at line 1010 of file cdspop.cc.

References clDSPOp::Sum().

void dsp_squaref float *  fpVect,
long  lCount
 

clDSPOp::Square

Definition at line 1016 of file cdspop.cc.

References clDSPOp::Square().

void dsp_square double *  dpVect,
long  lCount
 

Definition at line 1022 of file cdspop.cc.

References clDSPOp::Square().

void dsp_squaref_nip float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 1028 of file cdspop.cc.

References clDSPOp::Square().

void dsp_square_nip double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1034 of file cdspop.cc.

References clDSPOp::Square().

void dsp_convertu8f float *  fpDest,
const unsigned char *  ucpSrc,
long  lCount
 

clDSPOp::Convert

Definition at line 1040 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertu8 double *  dpDest,
const unsigned char *  ucpSrc,
long  lCount
 

Definition at line 1046 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts16f float *  fpDest,
const signed short *  ipSrc,
long  lCount,
int  i12bit
 

Definition at line 1052 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts16 double *  dpDest,
const signed short *  ipSrc,
long  lCount,
int  i12bit
 

Definition at line 1059 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts32f float *  fpDest,
const signed int *  ipSrc,
long  lCount,
int  i24bit
 

Definition at line 1066 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts32 double *  dpDest,
const signed int *  ipSrc,
long  lCount,
int  i24bit
 

Definition at line 1073 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64f float *  fpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1080 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32 double *  dpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 1086 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32c unsigned char *  ucpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 1092 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64c unsigned char *  ucpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1098 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32s signed short *  ipDest,
const float *  fpSrc,
long  lCount,
int  i12bit
 

Definition at line 1104 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64s signed short *  ipDest,
const double *  dpSrc,
long  lCount,
int  i12bit
 

Definition at line 1111 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32i signed int *  ipDest,
const float *  fpSrc,
long  lCount,
int  i24bit
 

Definition at line 1118 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64i signed int *  ipDest,
const double *  dpSrc,
long  lCount,
int  i24bit
 

Definition at line 1125 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_cart2polarf float *  fpMagn,
float *  fpPhase,
const float *  fpReal,
const float *  fpImag,
long  lCount
 

clDSPOp::CartToPolar

Definition at line 1132 of file cdspop.cc.

References clDSPOp::CartToPolar().

void dsp_cart2polar double *  dpMagn,
double *  dpPhase,
const double *  dpReal,
const double *  dpImag,
long  lCount
 

Definition at line 1139 of file cdspop.cc.

References clDSPOp::CartToPolar().

void dsp_cart2polar2f float *  fpMagn,
float *  fpPhase,
const stpSCplx  spCart,
long  lCount
 

Definition at line 1146 of file cdspop.cc.

References clDSPOp::CartToPolar(), and stpSCplx.

void dsp_cart2polar2 double *  dpMagn,
double *  dpPhase,
const stpDCplx  spCart,
long  lCount
 

Definition at line 1153 of file cdspop.cc.

References clDSPOp::CartToPolar(), and stpDCplx.

void dsp_cart2polar3f stpSPolar  spPolar,
const stpSCplx  spCart,
long  lCount
 

Definition at line 1160 of file cdspop.cc.

References clDSPOp::CartToPolar(), stpSCplx, and stpSPolar.

void dsp_cart2polar3 stpDPolar  spPolar,
const stpDCplx  spCart,
long  lCount
 

Definition at line 1166 of file cdspop.cc.

References clDSPOp::CartToPolar(), stpDCplx, and stpDPolar.

void dsp_cart2polar4f utpSCoord  upCoord,
long  lCount
 

Definition at line 1172 of file cdspop.cc.

References clDSPOp::CartToPolar(), and utpSCoord.

void dsp_cart2polar4 utpDCoord  upCoord,
long  lCount
 

Definition at line 1178 of file cdspop.cc.

References clDSPOp::CartToPolar(), and utpDCoord.

void dsp_polar2cartf float *  fpReal,
float *  fpImag,
const float *  fpMagn,
const float *  fpPhase,
long  lCount
 

clDSPOp::PolarToCart

Definition at line 1184 of file cdspop.cc.

References clDSPOp::PolarToCart().

void dsp_polar2cart double *  dpReal,
double *  dpImag,
const double *  dpMagn,
const double *  dpPhase,
long  lCount
 

Definition at line 1191 of file cdspop.cc.

References clDSPOp::PolarToCart().

void dsp_polar2cart2f stpSCplx  spCart,
const float *  fpMagn,
const float *  fpPhase,
long  lCount
 

Definition at line 1198 of file cdspop.cc.

References clDSPOp::PolarToCart(), and stpSCplx.

void dsp_polar2cart2 stpDCplx  spCart,
const double *  dpMagn,
const double *  dpPhase,
long  lCount
 

Definition at line 1205 of file cdspop.cc.

References clDSPOp::PolarToCart(), and stpDCplx.

void dsp_polar2cart3f stpSCplx  spCart,
const stpSPolar  spPolar,
long  lCount
 

Definition at line 1212 of file cdspop.cc.

References clDSPOp::PolarToCart(), stpSCplx, and stpSPolar.

void dsp_polar2cart3 stpDCplx  spCart,
const stpDPolar  spPolar,
long  lCount
 

Definition at line 1218 of file cdspop.cc.

References clDSPOp::PolarToCart(), stpDCplx, and stpDPolar.

void dsp_polar2cart4f utpSCoord  upCoord,
long  lCount
 

Definition at line 1224 of file cdspop.cc.

References clDSPOp::PolarToCart(), and utpSCoord.

void dsp_polar2cart4 utpDCoord  upCoord,
long  lCount
 

Definition at line 1230 of file cdspop.cc.

References clDSPOp::PolarToCart(), and utpDCoord.

float dsp_crosscorrf const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

clDSPOp::CrossCorr

Definition at line 1236 of file cdspop.cc.

References clDSPOp::CrossCorr().

double dsp_crosscorr const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 1242 of file cdspop.cc.

References clDSPOp::CrossCorr().

float dsp_crosscorr2f const float *  fpSrc1,
const float *  fpSrc2,
long  lDelay,
long  lCount
 

clDSPOp::DelCrossCorr

Definition at line 1248 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

double dsp_crosscorr2 const double *  dpSrc1,
const double *  dpSrc2,
long  lDelay,
long  lCount
 

Definition at line 1255 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

void dsp_crosscorr3f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount,
const long *  lpDelays,
long  lDelayCount
 

Definition at line 1262 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

void dsp_crosscorr3 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount,
const long *  lpDelays,
long  lDelayCount
 

Definition at line 1270 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

float dsp_energyf const float *  fpSrc,
long  lCount
 

clDSPOp::Energy

Definition at line 1278 of file cdspop.cc.

References clDSPOp::Energy().

double dsp_energy const double *  dpSrc,
long  lCount
 

Definition at line 1284 of file cdspop.cc.

References clDSPOp::Energy().

void dsp_magnitudef float *  fpDest,
const stpSCplx  spSrc,
long  lCount
 

clDSPOp::Magnitude

Definition at line 1290 of file cdspop.cc.

References clDSPOp::Magnitude(), and stpSCplx.

void dsp_magnitude double *  dpDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 1296 of file cdspop.cc.

References clDSPOp::Magnitude(), and stpDCplx.

void dsp_powerf float *  fpDest,
const stpSCplx  spSrc,
long  lCount
 

clDSPOp::Power

Definition at line 1302 of file cdspop.cc.

References clDSPOp::Power(), and stpSCplx.

void dsp_power double *  dpDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 1308 of file cdspop.cc.

References clDSPOp::Power(), and stpDCplx.

void dsp_phasef float *  fpDest,
const stpSCplx  spSrc,
long  lCount
 

clDSPOp::Phase

Definition at line 1314 of file cdspop.cc.

References clDSPOp::Phase(), and stpSCplx.

void dsp_phase double *  dpDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 1320 of file cdspop.cc.

References clDSPOp::Phase(), and stpDCplx.

void dsp_powerphasef float *  fpPower,
float *  fpPhase,
const stpSCplx  spSrc,
long  lCount
 

clDSPOp::PowerPhase

Definition at line 1326 of file cdspop.cc.

References clDSPOp::PowerPhase(), and stpSCplx.

void dsp_powerphase double *  dpPower,
double *  dpPhase,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 1333 of file cdspop.cc.

References clDSPOp::PowerPhase(), and stpDCplx.

void dsp_decimatef float *  fpDest,
const float *  fpSrc,
long  lFactor,
long  lCount
 

clDSPOp::Decimate

Definition at line 1340 of file cdspop.cc.

References clDSPOp::Decimate().

void dsp_decimate double *  dpDest,
const double *  dpSrc,
long  lFactor,
long  lCount
 

Definition at line 1347 of file cdspop.cc.

References clDSPOp::Decimate().

void dsp_decimateavgf float *  fpDest,
const float *  fpSrc,
long  lFactor,
long  lCount
 

clDSPOp::DecimateAvg

Definition at line 1354 of file cdspop.cc.

References clDSPOp::DecimateAvg().

void dsp_decimateavg double *  dpDest,
const double *  dpSrc,
long  lFactor,
long  lCount
 

Definition at line 1361 of file cdspop.cc.

References clDSPOp::DecimateAvg().

void dsp_interpolatef float *  fpDest,
const float *  fpSrc,
long  lFactor,
long  lCount
 

clDSPOp::Interpolate

Definition at line 1368 of file cdspop.cc.

References clDSPOp::Interpolate().

void dsp_interpolate double *  dpDest,
const double *  dpSrc,
long  lFactor,
long  lCount
 

Definition at line 1375 of file cdspop.cc.

References clDSPOp::Interpolate().

void dsp_resamplef float *  fpDest,
long  lDestCount,
const float *  fpSrc,
long  lSrcCount
 

clDSPOp::Resample

Definition at line 1382 of file cdspop.cc.

References clDSPOp::Resample().

void dsp_resample double *  dpDest,
long  lDestCount,
const double *  dpSrc,
long  lSrcCount
 

Definition at line 1389 of file cdspop.cc.

References clDSPOp::Resample().

void dsp_resampleavgf float *  fpDest,
long  lDestCount,
const float *  fpSrc,
long  lSrcCount
 

clDSPOp::ResampleAvg

Definition at line 1396 of file cdspop.cc.

References clDSPOp::ResampleAvg().

void dsp_resampleavg double *  dpDest,
long  lDestCount,
const double *  dpSrc,
long  lSrcCount
 

Definition at line 1403 of file cdspop.cc.

References clDSPOp::ResampleAvg().

void dsp_interpolateavgf float *  fpDest,
const float *  fpSrc,
long  lFactor,
long  lCount
 

clDSPOp::InterpolateAvg

Definition at line 1410 of file cdspop.cc.

References clDSPOp::InterpolateAvg().

void dsp_interpolateavg double *  dpDest,
const double *  dpSrc,
long  lFactor,
long  lCount
 

Definition at line 1417 of file cdspop.cc.

References clDSPOp::InterpolateAvg().

float dsp_rmsf const float *  fpSrc,
long  lCount
 

clDSPOp::RMS

Definition at line 1424 of file cdspop.cc.

References clDSPOp::RMS().

double dsp_rms const double *  dpSrc,
long  lCount
 

Definition at line 1430 of file cdspop.cc.

References clDSPOp::RMS().

float dsp_variancef float *  fpVariance,
float *  fpMean,
const float *  fpSrc,
long  lCount
 

clDSPOp::Variance

Definition at line 1436 of file cdspop.cc.

References clDSPOp::Variance().

double dsp_variance double *  dpVariance,
double *  dpMean,
const double *  dpSrc,
long  lCount
 

Definition at line 1443 of file cdspop.cc.

References clDSPOp::Variance().

float dsp_peaklevelf const float *  fpSrc,
long  lCount
 

clDSPOp::PeakLevel

Definition at line 1450 of file cdspop.cc.

References clDSPOp::PeakLevel().

double dsp_peaklevel const double *  dpSrc,
long  lCount
 

Definition at line 1456 of file cdspop.cc.

References clDSPOp::PeakLevel().

void dsp_mixf float *  fpDest,
const float *  fpSrc,
long  lCount
 

clDSPOp::Mix

Definition at line 1462 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mix double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1468 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mix2f float *  fpDest,
const float *  fpSrc1,
const float *  fpSrc2,
long  lCount
 

Definition at line 1474 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mix2 double *  dpDest,
const double *  dpSrc1,
const double *  dpSrc2,
long  lCount
 

Definition at line 1481 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mixnf float *  fpDest,
const float *  fpSrc,
long  lChCount,
long  lCount
 

Definition at line 1488 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mixn double *  dpDest,
const double *  dpSrc,
long  lChCount,
long  lCount
 

Definition at line 1495 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_extractf float *  fpDest,
const float *  fpSrc,
long  lChannel,
long  lChCount,
long  lCount
 

clDSPOp::Extract

Definition at line 1502 of file cdspop.cc.

References clDSPOp::Extract().

void dsp_extract double *  dpDest,
const double *  dpSrc,
long  lChannel,
long  lChCount,
long  lCount
 

Definition at line 1509 of file cdspop.cc.

References clDSPOp::Extract().

void dsp_packf float *  fpDest,
const float *  fpSrc,
long  lChannel,
long  lChCount,
long  lCount
 

clDSPOp::Pack

Definition at line 1516 of file cdspop.cc.

References clDSPOp::Pack().

void dsp_pack double *  dpDest,
const double *  dpSrc,
long  lChannel,
long  lChCount,
long  lCount
 

Definition at line 1523 of file cdspop.cc.

References clDSPOp::Pack().

void dsp_fftw_convertf2cf stpSCplx  spDest,
const float *  fpSrc,
long  lCount
 

clDSPOp::FFTWConvert

Definition at line 1530 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertf2cd stpDCplx  spDest,
const float *  fpSrc,
long  lCount
 

Definition at line 1536 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpDCplx.

void dsp_fftw_convertd2cf stpSCplx  spDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1542 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertd2cd stpDCplx  spDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1548 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpDCplx.

void dsp_fftw_convertcf2f float *  fpDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 1554 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertcd2f float *  fpDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 1560 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpDCplx.

void dsp_fftw_convertcf2d double *  dpDest,
const stpSCplx  spSrc,
long  lCount
 

Definition at line 1566 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertcd2d double *  dpDest,
const stpDCplx  spSrc,
long  lCount
 

Definition at line 1572 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpDCplx.

dsp_t dsp_new void   ) 
 

Creates new instance of DSP object.

Returns:
DSP object instance

Definition at line 1578 of file cdspop.cc.

References dsp_t.

void dsp_delete dsp_t   ) 
 

Deletes DSP object instance.

Parameters:
dspInst DSP object instance

Definition at line 1584 of file cdspop.cc.

References dsp_t.

void dsp_win_bartlettf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinBartlett

Definition at line 1590 of file cdspop.cc.

References dsp_t.

void dsp_win_bartlett dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1596 of file cdspop.cc.

References dsp_t.

void dsp_win_blackmanf dsp_t  dspInst,
float *  fpDest,
long  lCount,
float  fAlpha
 

clDSPOp::WinBlackman

Definition at line 1602 of file cdspop.cc.

References dsp_t.

void dsp_win_blackman dsp_t  dspInst,
double *  dpDest,
long  lCount,
double  dAlpha
 

Definition at line 1609 of file cdspop.cc.

References dsp_t.

void dsp_win_blackman_harrisf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinBlackmanHarris

Definition at line 1616 of file cdspop.cc.

References dsp_t.

void dsp_win_blackman_harris dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1622 of file cdspop.cc.

References dsp_t.

void dsp_win_cos_taperedf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinCosTapered

Definition at line 1628 of file cdspop.cc.

References dsp_t.

void dsp_win_cos_tapered dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1634 of file cdspop.cc.

References dsp_t.

void dsp_win_exact_blackmanf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinExactBlackman

Definition at line 1640 of file cdspop.cc.

References dsp_t.

void dsp_win_exact_blackman dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1646 of file cdspop.cc.

References dsp_t.

void dsp_win_flat_topf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinFlatTop

Definition at line 1652 of file cdspop.cc.

References dsp_t.

void dsp_win_flat_top dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1658 of file cdspop.cc.

References dsp_t.

void dsp_win_generic_cosf dsp_t  dspInst,
float *  fpDest,
long  lCount,
const float *  fpCoeff,
long  lCoeffCount
 

clDSPOp::WinGenericCos

Definition at line 1664 of file cdspop.cc.

References dsp_t.

void dsp_win_generic_cos dsp_t  dspInst,
double *  dpDest,
long  lCount,
const double *  dpCoeff,
long  lCoeffCount
 

Definition at line 1672 of file cdspop.cc.

References dsp_t.

void dsp_win_hammingf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinHamming

Definition at line 1680 of file cdspop.cc.

References dsp_t.

void dsp_win_hamming dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1686 of file cdspop.cc.

References dsp_t.

void dsp_win_hanningf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinHanning

Definition at line 1692 of file cdspop.cc.

References dsp_t.

void dsp_win_hanning dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1698 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiserf dsp_t  dspInst,
float *  fpDest,
float  fBeta,
long  lCount
 

clDSPOp::WinKaiser

Definition at line 1704 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiser dsp_t  dspInst,
double *  dpDest,
double  dBeta,
long  lCount
 

Definition at line 1710 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiser_besself dsp_t  dspInst,
float *  fpDest,
float  fAlpha,
long  lCount
 

clDSPOp::WinKaiserBessel

Definition at line 1716 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiser_bessel dsp_t  dspInst,
double *  dpDest,
double  dAlpha,
long  lCount
 

Definition at line 1723 of file cdspop.cc.

References dsp_t.

void dsp_win_tukeyf dsp_t  dspInst,
float *  fpDest,
long  lCount
 

clDSPOp::WinTukey

Definition at line 1730 of file cdspop.cc.

References dsp_t.

void dsp_win_tukey dsp_t  dspInst,
double *  dpDest,
long  lCount
 

Definition at line 1736 of file cdspop.cc.

References dsp_t.

void dsp_win_dolph_chebyshevf dsp_t  dspInst,
float *  fpDest,
float  fGamma,
long  lCount
 

clDSPOp::WinDolphChebyshev

Definition at line 1742 of file cdspop.cc.

References dsp_t.

void dsp_win_dolph_chebyshev dsp_t  dspInst,
double *  dpDest,
double  dGamma,
long  lCount
 

Definition at line 1749 of file cdspop.cc.

References dsp_t.

long dsp_rebufferf dsp_t  dspInst,
float *  fpDest,
const float *  fpSrc,
long  lDestCount,
long  lSrcCount
 

clDSPOp::ReBuffer

Definition at line 1756 of file cdspop.cc.

References dsp_t.

long dsp_rebuffer dsp_t  dspInst,
double *  dpDest,
const double *  dpSrc,
long  lDestCount,
long  lSrcCount
 

Definition at line 1764 of file cdspop.cc.

References dsp_t.

float dsp_deg2radf dsp_t  dspInst,
float  fSource
 

clDSPOp::DegToRad

Definition at line 1772 of file cdspop.cc.

References dsp_t.

double dsp_deg2rad dsp_t  dspInst,
double  dSource
 

Definition at line 1778 of file cdspop.cc.

References dsp_t.

float dsp_rad2degf dsp_t  dspInst,
float  fSource
 

clDSPOp::RadToDeg

Definition at line 1784 of file cdspop.cc.

References dsp_t.

double dsp_rad2deg dsp_t  dspInst,
double  dSource
 

Definition at line 1790 of file cdspop.cc.

References dsp_t.

void dsp_fir_allocatef dsp_t  dspInst,
const float *  fpCoeff,
long  lCount
 

clDSPOp::FIRAllocate

Definition at line 1796 of file cdspop.cc.

References dsp_t.

void dsp_fir_allocate dsp_t  dspInst,
const double *  dpCoeff,
long  lCount
 

Definition at line 1802 of file cdspop.cc.

References dsp_t.

void dsp_fir_free dsp_t  dspInst  ) 
 

clDSPOp::FIRFree

Definition at line 1808 of file cdspop.cc.

References dsp_t.

void dsp_fir_filterf dsp_t  dspInst,
float *  fpVect,
long  lCount
 

clDSPOp::FIRFilter

Definition at line 1814 of file cdspop.cc.

References dsp_t.

void dsp_fir_filter dsp_t  dspInst,
double *  dpVect,
long  lCount
 

Definition at line 1820 of file cdspop.cc.

References dsp_t.

void dsp_fir_filterf_nip dsp_t  dspInst,
float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 1826 of file cdspop.cc.

References dsp_t.

void dsp_fir_filter_nip dsp_t  dspInst,
double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1833 of file cdspop.cc.

References dsp_t.

void dsp_fir_filterf_fst dsp_t  dspInst,
float *  fpDest,
float *  fpSrc,
long  lCount
 

clDSPOp::FIRFilterF

Definition at line 1840 of file cdspop.cc.

References dsp_t.

void dsp_fir_filter_fst dsp_t  dspInst,
double *  dpDest,
double *  dpSrc,
long  lCount
 

Definition at line 1847 of file cdspop.cc.

References dsp_t.

void dsp_iir_initf dsp_t  dspInst,
const float *  fpCoeffs
 

clDSPOp::IIRInitialize

Definition at line 1854 of file cdspop.cc.

References dsp_t.

void dsp_iir_init dsp_t  dspInst,
const double *  dpCoeffs
 

Definition at line 1860 of file cdspop.cc.

References dsp_t.

void dsp_iir_filterf dsp_t  dspInst,
float *  fpVect,
long  lCount
 

clDSPOp::IIRFilter

Definition at line 1866 of file cdspop.cc.

References dsp_t.

void dsp_iir_filter dsp_t  dspInst,
double *  dpVect,
long  lCount
 

Definition at line 1872 of file cdspop.cc.

References dsp_t.

void dsp_iir_filterf_nip dsp_t  dspInst,
float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 1878 of file cdspop.cc.

References dsp_t.

void dsp_iir_filter_nip dsp_t  dspInst,
double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 1885 of file cdspop.cc.

References dsp_t.

void dsp_iir_clear dsp_t  dspInst  ) 
 

clDSPOp::IIRClear

Definition at line 1892 of file cdspop.cc.

References dsp_t.

void dsp_fft_init dsp_t  dspInst,
long  lSize,
int  iReal
 

clDSPOp::FFTInitialize

Definition at line 1898 of file cdspop.cc.

References dsp_t.

void dsp_fft_uninit dsp_t  dspInst  ) 
 

clDSPOp::FFTUninitialize

Definition at line 1904 of file cdspop.cc.

References dsp_t.

void dsp_fftf dsp_t  dspInst,
stpSCplx  spDest,
float *  fpSrc
 

clDSPOp::FFTi

Definition at line 1910 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_fft dsp_t  dspInst,
stpDCplx  spDest,
double *  dpSrc
 

Definition at line 1916 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_fftf_nip dsp_t  dspInst,
stpSCplx  spDest,
const float *  fpSrc
 

clDSPOp::FFTo

Definition at line 1922 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_fft_nip dsp_t  dspInst,
stpDCplx  spDest,
const double *  dpSrc
 

Definition at line 1928 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_cfftf_nip dsp_t  dspInst,
stpSCplx  spDest,
const stpSCplx  spSrc
 

Definition at line 1934 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_cfft_nip dsp_t  dspInst,
stpDCplx  spDest,
const stpDCplx  spSrc
 

Definition at line 1940 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_ifftf_nip dsp_t  dspInst,
float *  fpDest,
const stpSCplx  spSrc
 

clDSPOp::IFFTo

Definition at line 1946 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_ifft_nip dsp_t  dspInst,
double *  dpDest,
const stpDCplx  spSrc
 

Definition at line 1952 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_cifftf_nip dsp_t  dspInst,
stpSCplx  spDest,
const stpSCplx  spSrc
 

Definition at line 1958 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_cifft_nip dsp_t  dspInst,
stpDCplx  spDest,
const stpDCplx  spSrc
 

Definition at line 1964 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_dct_init dsp_t  dspInst,
long  lSize
 

clDSPOp::DCTInitialize

Definition at line 1970 of file cdspop.cc.

References dsp_t.

void dsp_dct_uninit dsp_t  dspInst  ) 
 

clDSPOp::DCTUninitialize

Definition at line 1976 of file cdspop.cc.

References dsp_t.

void dsp_dctf dsp_t  dspInst,
float *  fpVect
 

clDSPOp::DCTi

Definition at line 1982 of file cdspop.cc.

References dsp_t.

void dsp_dct dsp_t  dspInst,
double *  dpVect
 

Definition at line 1988 of file cdspop.cc.

References dsp_t.

void dsp_dctf_nip dsp_t  dspInst,
float *  fpDest,
const float *  fpSrc
 

clDSPOp::DCTo

Definition at line 1994 of file cdspop.cc.

References dsp_t.

void dsp_dct_nip dsp_t  dspInst,
double *  dpDest,
const double *  dpSrc
 

Definition at line 2000 of file cdspop.cc.

References dsp_t.

void dsp_idctf dsp_t  dspInst,
float *  fpVect
 

clDSPOp::IDCTi

Definition at line 2006 of file cdspop.cc.

References dsp_t.

void dsp_idct dsp_t  dspInst,
double *  dpVect
 

Definition at line 2012 of file cdspop.cc.

References dsp_t.

void dsp_idctf_nip dsp_t  dspInst,
float *  fpDest,
const float *  fpSrc
 

clDSPOp::IDCTo

Definition at line 2018 of file cdspop.cc.

References dsp_t.

void dsp_idct_nip dsp_t  dspInst,
double *  dpDest,
const double *  dpSrc
 

Definition at line 2024 of file cdspop.cc.

References dsp_t.

dsp_iircas_t dsp_iir_cas_new void   ) 
 

Creates new instance of cascaded IIR object.

Returns:
Cascade IIR instance

Definition at line 2033 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_delete dsp_iircas_t   ) 
 

Deletes cascaded IIR object instance.

Parameters:
dspiircasInst Cascaded IIR instance

Definition at line 2039 of file cdspop.cc.

References dsp_iircas_t.

int dsp_iir_cas_initf dsp_iircas_t  dspiircasInst,
const float  fpCoeffs[][5],
long  lStageCount
 

clIIRCascade::Initialize

Definition at line 2045 of file cdspop.cc.

References dsp_iircas_t.

int dsp_iir_cas_init dsp_iircas_t  dspiircasInst,
const double  dpCoeffs[][5],
long  lStageCount
 

Definition at line 2054 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_uninit dsp_iircas_t  dspiircasInst  ) 
 

Definition at line 2063 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_processf dsp_iircas_t  dspiircasInst,
float *  fpVect,
long  lCount
 

Definition at line 2069 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_process dsp_iircas_t  dspiircasInst,
double *  dpVect,
long  lCount
 

Definition at line 2076 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_processf_nip dsp_iircas_t  dspiircasInst,
float *  fpDest,
const float *  fpSrc,
long  lCount
 

Definition at line 2083 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_process_nip dsp_iircas_t  dspiircasInst,
double *  dpDest,
const double *  dpSrc,
long  lCount
 

Definition at line 2090 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_clear dsp_iircas_t  dspiircasInst  ) 
 

Definition at line 2097 of file cdspop.cc.

References dsp_iircas_t.

dsp_decfft_t dsp_dec_fft_new void   ) 
 

Creates new instance of FFT decimator object.

Returns:
FFT decimator instance

Definition at line 2106 of file cdspop.cc.

References dsp_decfft_t.

void dsp_dec_fft_delete dsp_decfft_t   ) 
 

Deletes FFT decimator object instance.

Parameters:
dspdecfftInst FFT decimator instance

Definition at line 2112 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_initf dsp_decfft_t  dspdecfftInst,
long  lDecFact,
long  lFiltSize,
int  iHighPass
 

clFFTDecimator::Initialize

Definition at line 2118 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_init dsp_decfft_t  dspdecfftInst,
long  lDecFact,
long  lFiltSize,
int  iHighPass
 

Definition at line 2129 of file cdspop.cc.

References dsp_decfft_t.

void dsp_dec_fft_uninit dsp_decfft_t  dspdecfftInst  ) 
 

clFFTDecimator::Uninitialize

Definition at line 2140 of file cdspop.cc.

References dsp_decfft_t.

void dsp_dec_fft_putf dsp_decfft_t  dspdecfftInst,
const float *  fpSrcData,
long  lSrcCount
 

clFFTDecimator::Put

Definition at line 2146 of file cdspop.cc.

References dsp_decfft_t.

void dsp_dec_fft_put dsp_decfft_t  dspdecfftInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2153 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_getf dsp_decfft_t  dspdecfftInst,
float *  fpDestData,
long  lDestCount
 

clFFTDecimator::Get

Definition at line 2160 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_get dsp_decfft_t  dspdecfftInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2169 of file cdspop.cc.

References dsp_decfft_t.

dsp_decfir_t dsp_dec_fir_new void   ) 
 

Creates new instance of FIR decimator object.

Returns:
FIR decimator instance

Definition at line 2181 of file cdspop.cc.

References dsp_decfir_t.

void dsp_dec_fir_delete dsp_decfir_t   ) 
 

Deletes FIR decimator object instance.

Parameters:
dspdecfirInst FIR decimator instance

Definition at line 2187 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_initf dsp_decfir_t  dspdecfirInst,
long  lDecFact,
int  iHighPass
 

clFIRDecimator::Initialize

Definition at line 2193 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_init dsp_decfir_t  dspdecfirInst,
long  lDecFact,
int  iHighPass
 

Definition at line 2203 of file cdspop.cc.

References dsp_decfir_t.

void dsp_dec_fir_uninit dsp_decfir_t  dspdecfirInst  ) 
 

clFIRDecimator::Uninitialize

Definition at line 2213 of file cdspop.cc.

References dsp_decfir_t.

void dsp_dec_fir_putf dsp_decfir_t  dspdecfirInst,
const float *  fpSrcData,
long  lSrcCount
 

clFIRDecimator::Put

Definition at line 2219 of file cdspop.cc.

References dsp_decfir_t.

void dsp_dec_fir_put dsp_decfir_t  dspdecfirInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2226 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_getf dsp_decfir_t  dspdecfirInst,
float *  fpDestData,
long  lDestCount
 

clFIRDecimator::Get

Definition at line 2233 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_get dsp_decfir_t  dspdecfirInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2242 of file cdspop.cc.

References dsp_decfir_t.

dsp_deciir_t dsp_dec_iir_new void   ) 
 

Creates new instance of IIR decimator object.

Returns:
IIR decimator instance

Definition at line 2254 of file cdspop.cc.

References dsp_deciir_t.

void dsp_dec_iir_delete dsp_deciir_t   ) 
 

Deletes IIR decimator object instance.

Parameters:
dspdeciirInst IIR decimator instance

Definition at line 2260 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_initf dsp_deciir_t  dspdeciirInst,
long  lDecFact,
int  iHighPass
 

clIIRDecimator::Initialize

Definition at line 2266 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_init dsp_deciir_t  dspdeciirInst,
long  lDecFact,
int  iHighPass
 

Definition at line 2276 of file cdspop.cc.

References dsp_deciir_t.

void dsp_dec_iir_uninit dsp_deciir_t  dspdeciirInst  ) 
 

clIIRDecimator::Uninitialize

Definition at line 2286 of file cdspop.cc.

References dsp_deciir_t.

void dsp_dec_iir_putf dsp_deciir_t  dspdeciirInst,
const float *  fpSrcData,
long  lSrcCount
 

clIIRDecimator::Put

Definition at line 2292 of file cdspop.cc.

References dsp_deciir_t.

void dsp_dec_iir_put dsp_deciir_t  dspdeciirInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2299 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_getf dsp_deciir_t  dspdeciirInst,
float *  fpDestData,
long  lDestCount
 

clIIRDecimator::Get

Definition at line 2306 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_get dsp_deciir_t  dspdeciirInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2315 of file cdspop.cc.

References dsp_deciir_t.

dsp_decrec_t dsp_dec_rec_new void   ) 
 

Creates new instance of recursive decimator object.

Returns:
Recursive decimator instance

Definition at line 2327 of file cdspop.cc.

References dsp_decrec_t.

void dsp_dec_rec_delete dsp_decrec_t   ) 
 

Deletes recursive decimator object instance.

Parameters:
dspdecrecInst Recursive decimator instance

Definition at line 2333 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_initf dsp_decrec_t  dspdecrecInst,
long  lDecFact,
long  lFiltSize,
float  fBandCenter,
int  iFilterType
 

clRecDecimator::Initialize

Definition at line 2339 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_init dsp_decrec_t  dspdecrecInst,
long  lDecFact,
long  lFiltSize,
double  dBandCenter,
int  iFilterType
 

Definition at line 2351 of file cdspop.cc.

References dsp_decrec_t.

void dsp_dec_rec_uninit dsp_decrec_t  dspdecrecInst  ) 
 

clRecDecimator::Uninitialize

Definition at line 2363 of file cdspop.cc.

References dsp_decrec_t.

void dsp_dec_rec_putf dsp_decrec_t  dspdecrecInst,
const float *  fpSrcData,
long  lSrcCount
 

clRecDecimator::Put

Definition at line 2369 of file cdspop.cc.

References dsp_decrec_t.

void dsp_dec_rec_put dsp_decrec_t  dspdecrecInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2376 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_getf dsp_decrec_t  dspdecrecInst,
float *  fpDestData,
long  lDestCount
 

clRecDecimator::Get

Definition at line 2383 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_get dsp_decrec_t  dspdecrecInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2392 of file cdspop.cc.

References dsp_decrec_t.

dsp_intfft_t dsp_int_fft_new void   ) 
 

Creates new instance of FFT interpolator object.

Returns:
FFT interpolator instance

Definition at line 2404 of file cdspop.cc.

References dsp_intfft_t.

void dsp_int_fft_delete dsp_intfft_t   ) 
 

Deletes FFT interpolator object instance.

Parameters:
dspintfftInst FFT interpolator instance

Definition at line 2410 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_initf dsp_intfft_t  dspintfftInst,
long  lIntFact,
long  lFiltSize,
int  iHighPass
 

clFFTInterpolator::Initialize

Definition at line 2416 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_init dsp_intfft_t  dspintfftInst,
long  lIntFact,
long  lFiltSize,
int  iHighPass
 

Definition at line 2427 of file cdspop.cc.

References dsp_intfft_t.

void dsp_int_fft_uninit dsp_intfft_t  dspintfftInst  ) 
 

clFFTInterpolator::Uninitialize

Definition at line 2438 of file cdspop.cc.

References dsp_intfft_t.

void dsp_int_fft_putf dsp_intfft_t  dspintfftInst,
const float *  fpSrcData,
long  lSrcCount
 

clFFTInterpolator::Put

Definition at line 2444 of file cdspop.cc.

References dsp_intfft_t.

void dsp_int_fft_put dsp_intfft_t  dspintfftInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2451 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_getf dsp_intfft_t  dspintfftInst,
float *  fpDestData,
long  lDestCount
 

clFFTInterpolator::Get

Definition at line 2458 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_get dsp_intfft_t  dspintfftInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2467 of file cdspop.cc.

References dsp_intfft_t.

dsp_intfir_t dsp_int_fir_new void   ) 
 

Creates new instance of FIR interpolator object.

Returns:
FIR interpolator instance

Definition at line 2479 of file cdspop.cc.

References dsp_intfir_t.

void dsp_int_fir_delete dsp_intfir_t   ) 
 

Deletes FIR interpolator object instance.

Parameters:
dspintfirInst FIR interpolator instance

Definition at line 2485 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_initf dsp_intfir_t  dspintfirInst,
long  lIntFact,
int  iHighPass
 

clFIRInterpolator::Initialize

Definition at line 2491 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_init dsp_intfir_t  dspintfirInst,
long  lIntFact,
int  iHighPass
 

Definition at line 2501 of file cdspop.cc.

References dsp_intfir_t.

void dsp_int_fir_uninit dsp_intfir_t  dspintfirInst  ) 
 

clFIRInterpolator::Uninitialize

Definition at line 2511 of file cdspop.cc.

References dsp_intfir_t.

void dsp_int_fir_putf dsp_intfir_t  dspintfirInst,
const float *  fpSrcData,
long  lSrcCount
 

clFIRInterpolator::Put

Definition at line 2517 of file cdspop.cc.

References dsp_intfir_t.

void dsp_int_fir_put dsp_intfir_t  dspintfirInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2524 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_getf dsp_intfir_t  dspintfirInst,
float *  fpDestData,
long  lDestCount
 

clFIRInterpolator::Get

Definition at line 2531 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_get dsp_intfir_t  dspintfirInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2540 of file cdspop.cc.

References dsp_intfir_t.

dsp_intiir_t dsp_int_iir_new void   ) 
 

Creates new instance of IIR interpolator object.

Returns:
IIR interpolator instance

Definition at line 2552 of file cdspop.cc.

References dsp_intiir_t.

void dsp_int_iir_delete dsp_intiir_t   ) 
 

Deletes IIR interpolator object instance.

Parameters:
dspintiirInst IIR interpolator instance

Definition at line 2558 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_initf dsp_intiir_t  dspintiirInst,
long  lIntFact,
int  iHighPass
 

clIIRInterpolator::Initialize

Definition at line 2564 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_init dsp_intiir_t  dspintiirInst,
long  lIntFact,
int  iHighPass
 

Definition at line 2574 of file cdspop.cc.

References dsp_intiir_t.

void dsp_int_iir_uninit dsp_intiir_t  dspintiirInst  ) 
 

clIIRInterpolator::Uninitialize

Definition at line 2584 of file cdspop.cc.

References dsp_intiir_t.

void dsp_int_iir_putf dsp_intiir_t  dspintiirInst,
const float *  fpSrcData,
long  lSrcCount
 

clIIRInterpolator::Put

Definition at line 2590 of file cdspop.cc.

References dsp_intiir_t.

void dsp_int_iir_put dsp_intiir_t  dspintiirInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2597 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_getf dsp_intiir_t  dspintiirInst,
float *  fpDestData,
long  lDestCount
 

clIIRInterpolator::Get

Definition at line 2604 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_get dsp_intiir_t  dspintiirInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2613 of file cdspop.cc.

References dsp_intiir_t.

dsp_intrec_t dsp_int_rec_new void   ) 
 

Creates new instance of recursive interpolator object.

Returns:
Recursive interpolator instance

Definition at line 2625 of file cdspop.cc.

References dsp_intrec_t.

void dsp_int_rec_delete dsp_intrec_t   ) 
 

Deletes recursive interpolator object instance.

Parameters:
dspdecrecInst Recursive interpolator instance

Definition at line 2631 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_initf dsp_intrec_t  dspintrecInst,
long  lIntFact,
long  lFiltSize,
float  fBandCenter,
int  iFilterType
 

clRecInterpolator::Initialize

Definition at line 2637 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_init dsp_intrec_t  dspintrecInst,
long  lIntFact,
long  lFiltSize,
double  dBandCenter,
int  iFilterType
 

Definition at line 2649 of file cdspop.cc.

References dsp_intrec_t.

void dsp_int_rec_uninit dsp_intrec_t  dspintrecInst  ) 
 

clRecInterpolator::Uninitialize

Definition at line 2661 of file cdspop.cc.

References dsp_intrec_t.

void dsp_int_rec_putf dsp_intrec_t  dspintrecInst,
const float *  fpSrcData,
long  lSrcCount
 

clRecInterpolator::Put

Definition at line 2667 of file cdspop.cc.

References dsp_intrec_t.

void dsp_int_rec_put dsp_intrec_t  dspintrecInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2674 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_getf dsp_intrec_t  dspintrecInst,
float *  fpDestData,
long  lDestCount
 

clRecInterpolator::Get

Definition at line 2681 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_get dsp_intrec_t  dspintrecInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2690 of file cdspop.cc.

References dsp_intrec_t.

dsp_filter_t dsp_filter_new void   ) 
 

Creates new instance of FFT filter object.

Returns:
FFT filter instance

Definition at line 2702 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_delete dsp_filter_t   ) 
 

Deletes instance of FFT filter object.

Parameters:
dspfilterInst FFT filter instance

Definition at line 2708 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_initf dsp_filter_t  dspfilterInst,
long  lWindowSize
 

clFilter::Initialize

Definition at line 2714 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init dsp_filter_t  dspfilterInst,
long  lWindowSize
 

Definition at line 2724 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init2f dsp_filter_t  dspfilterInst,
long  lWindowSize,
const float *  fpFiltCoeffs,
float  fOverlap,
float  fBeta
 

Definition at line 2734 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init2 dsp_filter_t  dspfilterInst,
long  lWindowSize,
const double *  dpFiltCoeffs,
double  dOverlap,
double  dBeta
 

Definition at line 2743 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_lpf dsp_filter_t  dspfilterInst,
float  fPassBand,
float  fStopBand,
float  fRippleRatio,
float  fOverlap
 

clFilter::InitializeLP

Definition at line 2752 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_lp dsp_filter_t  dspfilterInst,
double  dPassBand,
double  dStopBand,
double  dRippleRatio,
double  dOverlap
 

Definition at line 2761 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_hpf dsp_filter_t  dspfilterInst,
float  fPassBand,
float  fStopBand,
float  fRippleRatio,
float  fOverlap
 

clFilter::InitializeHP

Definition at line 2770 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_hp dsp_filter_t  dspfilterInst,
double  dPassBand,
double  dStopBand,
double  dRippleRatio,
double  dOverlap
 

Definition at line 2779 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_set_coeffsf dsp_filter_t  dspfilterInst,
const float *  fpFiltCoeffs
 

clFilter::SetCoeffs

Definition at line 2788 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_set_coeffs dsp_filter_t  dspfilterInst,
const double *  dpFiltCoeffs
 

Definition at line 2795 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_set_ccoeffsf dsp_filter_t  dspfilterInst,
const stpSCplx  spFiltCoeffs,
int  iSmooth
 

Definition at line 2802 of file cdspop.cc.

References dsp_filter_t, and stpSCplx.

void dsp_filter_set_ccoeffs dsp_filter_t  dspfilterInst,
const stpDCplx  spFiltCoeffs,
int  iSmooth
 

Definition at line 2810 of file cdspop.cc.

References dsp_filter_t, and stpDCplx.

void dsp_filter_get_coeffsf dsp_filter_t  dspfilterInst,
float *  fpFiltCoeffs
 

clFilter::GetCoeffs

Definition at line 2818 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_get_coeffs dsp_filter_t  dspfilterInst,
double *  dpFiltCoeffs
 

Definition at line 2825 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_get_ccoeffsf dsp_filter_t  dspfilterInst,
stpSCplx  spFiltCoeffs
 

Definition at line 2832 of file cdspop.cc.

References dsp_filter_t, and stpSCplx.

void dsp_filter_get_ccoeffs dsp_filter_t  dspfilterInst,
stpDCplx  spFiltCoeffs
 

Definition at line 2839 of file cdspop.cc.

References dsp_filter_t, and stpDCplx.

void dsp_filter_putf dsp_filter_t  dspfilterInst,
const float *  fpSrcData,
long  lSrcCount
 

clFilter::Put

Definition at line 2846 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_put dsp_filter_t  dspfilterInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 2853 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_put2f dsp_filter_t  dspfilterInst,
const float *  fpSrcData,
long  lSrcCount,
const stpSCplx  spCoeffs
 

Definition at line 2860 of file cdspop.cc.

References dsp_filter_t, and stpSCplx.

void dsp_filter_put2 dsp_filter_t  dspfilterInst,
const double *  dpSrcData,
long  lSrcCount,
const stpDCplx  spCoeffs
 

Definition at line 2867 of file cdspop.cc.

References dsp_filter_t, and stpDCplx.

void dsp_filter_getf dsp_filter_t  dspfilterInst,
float *  fpDestData,
long  lDestCount
 

clFilter::Get

Definition at line 2874 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_get dsp_filter_t  dspfilterInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 2881 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lpf dsp_filter_t  dspfilterInst,
float *  fpCorner,
int  iDCBlock
 

clFilter::DesignLP

Definition at line 2888 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lp dsp_filter_t  dspfilterInst,
double *  dpCorner,
int  iDCBlock
 

Definition at line 2896 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lp2f dsp_filter_t  dspfilterInst,
float *  fpCorner,
float  fSampleRate,
int  iDCBlock
 

Definition at line 2904 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lp2 dsp_filter_t  dspfilterInst,
double *  dpCorner,
double  dSampleRate,
int  iDCBlock
 

Definition at line 2912 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hpf dsp_filter_t  dspfilterInst,
float *  fpCorner
 

clFilter::DesignHP

Definition at line 2920 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hp dsp_filter_t  dspfilterInst,
double *  dpCorner
 

Definition at line 2926 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hp2f dsp_filter_t  dspfilterInst,
float *  fpCorner,
float  fSampleRate
 

Definition at line 2932 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hp2 dsp_filter_t  dspfilterInst,
double *  dpCorner,
double  dSampleRate
 

Definition at line 2939 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bpf dsp_filter_t  dspfilterInst,
float *  fpLowCorner,
float *  fpHighCorner
 

clFilter::DesignBP

Definition at line 2946 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bp dsp_filter_t  dspfilterInst,
double *  dpLowCorner,
double *  dpHighCorner
 

Definition at line 2953 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bp2f dsp_filter_t  dspfilterInst,
float *  fpLowCorner,
float *  fpHighCorner,
float  fSampleRate
 

Definition at line 2960 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bp2 dsp_filter_t  dspfilterInst,
double *  dpLowCorner,
double *  dpHighCorner,
double  dSampleRate
 

Definition at line 2968 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_brf dsp_filter_t  dspfilterInst,
float *  fpLowCorner,
float *  fpHighCorner
 

clFilter::DesignBR

Definition at line 2976 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_br dsp_filter_t  dspfilterInst,
double *  dpLowCorner,
double *  dpHighCorner
 

Definition at line 2983 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_br2f dsp_filter_t  dspfilterInst,
float *  fpLowCorner,
float *  fpHighCorner,
float  fSampleRate
 

Definition at line 2990 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_br2 dsp_filter_t  dspfilterInst,
double *  dpLowCorner,
double *  dpHighCorner,
double  dSampleRate
 

Definition at line 2998 of file cdspop.cc.

References dsp_filter_t.

dsp_flip_t dsp_flip_new void   ) 
 

Creates new instance of band flipping object.

Returns:
FlipBand instance

Definition at line 3009 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_delete dsp_flip_t   ) 
 

Deletes instance of band flipping object.

Parameters:
dspflipInst FlipBand instance

Definition at line 3015 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_initf dsp_flip_t  dspflipInst,
long  lSize
 

clFlipBand::Initialize

Definition at line 3021 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_init dsp_flip_t  dspflipInst,
long  lSize
 

Definition at line 3029 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_uninit dsp_flip_t  dspflipInst  ) 
 

clFlipBand::Uninitialize

Definition at line 3037 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_putf dsp_flip_t  dspflipInst,
const float *  fpSrc,
long  lCount
 

clFlipBand::Put

Definition at line 3043 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_put dsp_flip_t  dspflipInst,
const double *  dpSrc,
long  lCount
 

Definition at line 3049 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_getf dsp_flip_t  dspflipInst,
float *  fpDest,
long  lCount
 

clFlipBand::Get

Definition at line 3055 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_get dsp_flip_t  dspflipInst,
double *  dpDest,
long  lCount
 

Definition at line 3061 of file cdspop.cc.

References dsp_flip_t.

void dsp_flip_clear dsp_flip_t  dspflipInst  ) 
 

clFlipBand::Clear

Definition at line 3067 of file cdspop.cc.

References dsp_flip_t.

dsp_rebuf_t dsp_rebuf_new void   ) 
 

Creates new instance of rebuffering object.

Returns:
Rebuffer instance

Definition at line 3076 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_delete dsp_rebuf_t   ) 
 

Deletes instance of rebuffering object.

Parameters:
dsprebufInst Rebuffer instance

Definition at line 3082 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_putf dsp_rebuf_t  dsprebufInst,
const float *  fpSrcData,
long  lSrcCount
 

clReBuffer::Put

Definition at line 3088 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_put dsp_rebuf_t  dsprebufInst,
const double *  dpSrcData,
long  lSrcCount
 

Definition at line 3095 of file cdspop.cc.

References dsp_rebuf_t.

int dsp_rebuf_getf dsp_rebuf_t  dsprebufInst,
float *  fpDestData,
long  lDestCount
 

clReBuffer::Get

Definition at line 3102 of file cdspop.cc.

References dsp_rebuf_t.

int dsp_rebuf_get dsp_rebuf_t  dsprebufInst,
double *  dpDestData,
long  lDestCount
 

Definition at line 3111 of file cdspop.cc.

References dsp_rebuf_t.

long dsp_rebuf_size dsp_rebuf_t  dsprebufInst  ) 
 

clReBuffer::GetCount

Definition at line 3120 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_clear dsp_rebuf_t  dsprebufInst  ) 
 

clReBuffer::Clear

Definition at line 3126 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_copy dsp_rebuf_t  dsprebufInst,
dsp_rebuf_t  dsprebufCopySrc
 

clReBuffer::operator=

Definition at line 3132 of file cdspop.cc.

References dsp_rebuf_t.


Generated on Sun Nov 7 14:32:04 2004 for libDSP by doxygen 1.3.6