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

dspop.h File Reference

#include "dsp/dsptypes.h"

Include dependency graph for dspop.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Typedefs

typedef void * dsp_t
 DSP object type.

typedef void * dsp_iircas_t
 Cascaded IIR filter object type.

typedef void * dsp_decfft_t
 FFT decimator object type.

typedef void * dsp_decfir_t
 FIR decimator object type.

typedef void * dsp_deciir_t
 IIR decimator object type.

typedef void * dsp_decrec_t
 Recursive decimator object type.

typedef void * dsp_intfft_t
 FFT interpolator object type.

typedef void * dsp_intfir_t
 FIR interpolator object type.

typedef void * dsp_intiir_t
 IIR interpolator object type.

typedef void * dsp_intrec_t
 Recursive interpolator object type.

typedef void * dsp_filter_t
 FFT filter object type.

typedef void * dsp_rebuf_t
 Rebuffering object type.


Functions

void dsp_init (void)
 Initialize DSP library.

signed long dsp_roundf (float)
 clDSPOp::Round

signed long dsp_round (double)
void dsp_addf (float *, float, long)
 clDSPOp::Add

void dsp_add (double *, double, long)
void dsp_caddf (stpSCplx, stSCplx, long)
void dsp_cadd (stpDCplx, stDCplx, long)
void dsp_add2f (float *, const float *, long)
void dsp_add2 (double *, const double *, long)
void dsp_cadd2f (stpSCplx, const stpSCplx, long)
void dsp_cadd2 (stpDCplx, const stpDCplx, long)
void dsp_add3f (float *, const float *, const float *, long)
void dsp_add3 (double *, const double *, const double *, long)
void dsp_cadd3f (stpSCplx, const stpSCplx, const stpSCplx, long)
void dsp_cadd3 (stpDCplx, const stpDCplx, const stpDCplx, long)
void dsp_subf (float *, float, long)
 clDSPOp::Sub

void dsp_sub (double *, double, long)
void dsp_csubf (stpSCplx, stSCplx, long)
void dsp_csub (stpDCplx, stDCplx, long)
void dsp_sub2f (float *, const float *, long)
void dsp_sub2 (double *, const double *, long)
void dsp_csub2f (stpSCplx, const stpSCplx, long)
void dsp_csub2 (stpDCplx, const stpDCplx, long)
void dsp_sub3f (float *, const float *, const float *, long)
void dsp_sub3 (double *, const double *, const double *, long)
void dsp_csub3f (stpSCplx, const stpSCplx, const stpSCplx, long)
void dsp_csub3 (stpDCplx, const stpDCplx, const stpDCplx, long)
void dsp_mulf (float *, float, long)
 clDSPOp::Mul

void dsp_mul (double *, double, long)
void dsp_chmulf (stpSCplx, float, long)
void dsp_chmul (stpDCplx, double, long)
void dsp_cmulf (stpSCplx, stSCplx, long)
void dsp_cmul (stpDCplx, stDCplx, long)
void dsp_mulf_nip (float *, const float *, float, long)
void dsp_mul_nip (double *, const double *, double, long)
void dsp_mul2f (float *, const float *, long)
void dsp_mul2 (double *, const double *, long)
void dsp_chmul2f (stpSCplx, const float *, long)
void dsp_chmul2 (stpDCplx, const double *, long)
void dsp_cmul2f (stpSCplx, const stpSCplx, long)
void dsp_cmul2 (stpDCplx, const stpDCplx, long)
void dsp_mul3f (float *, const float *, const float *, long)
void dsp_mul3 (double *, const double *, const double *, long)
void dsp_cmul3f (stpSCplx, const stpSCplx, const stpSCplx, long)
void dsp_cmul3 (stpDCplx, const stpDCplx, const stpDCplx, long)
void dsp_ccmulf (stpSCplx, const stpSCplx, long)
void dsp_ccmul (stpDCplx, const stpDCplx, long)
void dsp_ccmulf_nip (stpSCplx, const stpSCplx, const stpSCplx, long)
void dsp_ccmul_nip (stpDCplx, const stpDCplx, const stpDCplx, long)
void dsp_divf (float *, float, long)
 clDSPOp::Div

void dsp_div (double *, double, long)
void dsp_cdivf (stpSCplx, stSCplx, long)
void dsp_cdiv (stpDCplx, stDCplx, long)
void dsp_div2f (float *, const float *, long)
void dsp_div2 (double *, const double *, long)
void dsp_cdiv2f (stpSCplx, const stpSCplx, long)
void dsp_cdiv2 (stpDCplx, const stpDCplx, long)
void dsp_div3f (float *, const float *, const float *, long)
void dsp_div3 (double *, const double *, const double *, long)
void dsp_cdiv3f (stpSCplx, const stpSCplx, const stpSCplx, long)
void dsp_cdiv3 (stpDCplx, const stpDCplx, const stpDCplx, long)
void dsp_div1xf (float *, long)
 clDSPOp::Div1x

void dsp_div1x (double *, long)
void dsp_div1xf_nip (float *, const float *, long)
void dsp_div1x_nip (double *, const double *, long)
void dsp_muladdf (float *, float, float, long)
 clDSPOp::MulAdd

void dsp_muladd (double *, double, double, long)
void dsp_muladdf_nip (float *, const float *, float, float, long)
void dsp_muladd_nip (double *, const double *, double, double, long)
void dsp_absf (float *, long)
 clDSPOp::Abs

void dsp_abs (double *, long)
void dsp_absf_nip (float *, const float *, long)
void dsp_abs_nip (double *, const double *, long)
void dsp_sqrtf (float *, long)
 clDSPOp::Sqrt

void dsp_sqrt (double *, long)
void dsp_sqrtf_nip (float *, const float *, long)
void dsp_sqrt_nip (double *, const double *, long)
void dsp_zerof (float *, long)
 clDSPOp::Zero

void dsp_zero (double *, long)
void dsp_czerof (stpSCplx, long)
void dsp_czero (stpDCplx, long)
void dsp_setf (float *, float, long)
 clDSPOp::Set

void dsp_set (double *, double, long)
void dsp_csetf (stpSCplx, stSCplx, long)
void dsp_cset (stpDCplx, stDCplx, long)
void dsp_set2f (float *, float, long, long, long)
void dsp_set2 (double *, double, long, long, long)
void dsp_cset2f (stpSCplx, stSCplx, long, long, long)
void dsp_cset2 (stpDCplx, stDCplx, long, long, long)
void dsp_clipf (float *, float, long)
 clDSPOp::Clip

void dsp_clip (double *, double, long)
void dsp_clipf_nip (float *, const float *, float, long)
void dsp_clip_nip (double *, const double *, double, long)
void dsp_clip2f (float *, float, float, long)
void dsp_clip2 (double *, double, double, long)
void dsp_clip2f_nip (float *, const float *, float, float, long)
void dsp_clip2_nip (double *, const double *, double, double, long)
void dsp_clipzerof (float *, long)
 clDSPOp::ClipZero

void dsp_clipzero (double *, long)
void dsp_clipzerof_nip (float *, const float *, long)
void dsp_clipzero_nip (double *, const double *, long)
void dsp_copyf (float *, const float *, long)
 clDSPOp::Copy

void dsp_copy (double *, const double *, long)
float dsp_convolvef (const float *, const float *, long)
 clDSPOp::Convolve

double dsp_convolve (const double *, const double *, long)
void dsp_convolve2f (float *, const float *, const float *, long)
void dsp_convolve2 (double *, const double *, const double *, long)
float dsp_correlatef (const float *, const float *, long)
 clDSPOp::Correlate

double dsp_correlate (const double *, const double *, long)
void dsp_correlate2f (float *, const float *, const float *, long)
void dsp_correlate2 (double *, const double *, const double *, long)
float dsp_autocorrf (const float *, long)
 clDSPOp::AutoCorrelate

double dsp_autocorr (const double *, long)
void dsp_autocorr2f (float *, const float *, long)
void dsp_autocorr2 (double *, const double *, long)
float dsp_dotproductf (const float *, const float *, long)
 clDSPOp::DotProduct

double dsp_dotproduct (const double *, const double *, long)
void dsp_minmaxf (float *, float *, const float *, long)
 clDSPOp::MinMax

void dsp_minmax (double *, double *, const double *, long)
float dsp_meanf (const float *, long)
 clDSPOp::Mean

double dsp_mean (const double *, long)
float dsp_meadianf (const float *, long)
 clDSPOp::Median

double dsp_median (const double *, long)
void dsp_negatef (float *, long)
 clDSPOp::Negate

void dsp_negate (double *, long)
void dsp_negatef_nip (float *, const float *, long)
void dsp_negate_nip (double *, const double *, long)
void dsp_normalizef (float *, long)
 clDSPOp::Normalize

void dsp_normalize (double *, long)
void dsp_normalizef_nip (float *, const float *, long)
void dsp_normalize_nip (double *, const double *, long)
float dsp_productf (const float *, long)
 clDSPOp::Product

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

void dsp_reverse (double *, long)
void dsp_reversef_nip (float *, const float *, long)
void dsp_reverse_nip (double *, const double *, long)
void dsp_scalef (float *, long)
 clDSPOp::Scale

void dsp_scale (double *, long)
void dsp_scalef_nip (float *, const float *, long)
void dsp_scale_nip (double *, const double *, long)
void dsp_scale01f (float *, long)
 clDSPOp::Scale01

void dsp_scale01 (double *, long)
void dsp_scale01f_nip (float *, const float *, long)
void dsp_Scale01_nip (double *, const double *, long)
void dsp_sortf (float *, long)
 clDSPOp::Sort

void dsp_sort (double *, long)
void dsp_sortl (long *, long)
void dsp_stddevf (float *, float *, const float *, long)
 clDSPOp::StdDev

void dsp_stddev (double *, double *, const double *, long)
float dsp_sumf (const float *, long)
 clDSPOp::Sum

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

void dsp_square (double *, long)
void dsp_squaref_nip (float *, const float *, long)
void dsp_square_nip (double *, const double *, long)
void dsp_convertu8f (float *, const unsigned char *, long)
 clDSPOp::Convert

void dsp_convertu8 (double *, const unsigned char *, long)
void dsp_converts16f (float *, const signed short *, long, int)
void dsp_converts16 (double *, const signed short *, long, int)
void dsp_converts32f (float *, const signed int *, long, int)
void dsp_converts32 (double *, const signed int *, long, int)
void dsp_convertd64f (float *, const double *, long)
void dsp_convertf32 (double *, const float *, long)
void dsp_convertf32c (unsigned char *, const float *, long)
void dsp_convertd64c (unsigned char *, const double *, long)
void dsp_convertf32s (signed short *, const float *, long, int)
void dsp_convertd64s (signed short *, const double *, long, int)
void dsp_convertf32i (signed int *, const float *, long, int)
void dsp_convertd64i (signed int *, const double *, long, int)
void dsp_cart2polarf (float *, float *, const float *, const float *, long)
 clDSPOp::CartToPolar

void dsp_cart2polar (double *, double *, const double *, const double *, long)
void dsp_cart2polar2f (float *, float *, const stpSCplx, long)
void dsp_cart2polar2 (double *, double *, const stpDCplx, long)
void dsp_cart2polar3f (stpSPolar, const stpSCplx, long)
void dsp_cart2polar3 (stpDPolar, const stpDCplx, long)
void dsp_cart2polar4f (utpSCoord, long)
void dsp_cart2polar4 (utpDCoord, long)
void dsp_polar2cartf (float *, float *, const float *, const float *, long)
 clDSPOp::PolarToCart

void dsp_polar2cart (double *, double *, const double *, const double *, long)
void dsp_polar2cart2f (stpSCplx, const float *, const float *, long)
void dsp_polar2cart2 (stpDCplx, const double *, const double *, long)
void dsp_polar2cart3f (stpSCplx, const stpSPolar, long)
void dsp_polar2cart3 (stpDCplx, const stpDPolar, long)
void dsp_polar2cart4f (utpSCoord, long)
void dsp_polar2cart4 (utpDCoord, long)
float dsp_crosscorrf (const float *, const float *, long)
 clDSPOp::CrossCorr

double dsp_crosscorr (const double *, const double *, long)
float dsp_crosscorr2f (const float *, const float *, long, long)
 clDSPOp::DelCrossCorr

double dsp_crosscorr2 (const double *, const double *, long, long)
void dsp_crosscorr3f (float *, const float *, const float *, long, const long *, long)
void dsp_crosscorr3 (double *, const double *, const double *, long, const long *, long)
float dsp_energyf (const float *, long)
 clDSPOp::Energy

double dsp_energy (const double *, long)
void dsp_magnitudef (float *, const stpSCplx, long)
 clDSPOp::Magnitude

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

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

void dsp_phase (double *, const stpDCplx, long)
void dsp_powerphasef (float *, float *, const stpSCplx, long)
 clDSPOp::PowerPhase

void dsp_powerphase (double *, double *, const stpDCplx, long)
void dsp_decimatef (float *, const float *, long, long)
 clDSPOp::Decimate

void dsp_decimate (double *, const double *, long, long)
void dsp_decimateavgf (float *, const float *, long, long)
 clDSPOp::DecimateAvg

void dsp_decimateavg (double *, const double *, long, long)
void dsp_interpolatef (float *, const float *, long, long)
 clDSPOp::Interpolate

void dsp_interpolate (double *, const double *, long, long)
void dsp_interpolateavgf (float *, const float *, long, long)
 clDSPOp::InterpolateAvg

void dsp_interpolateavg (double *, const double *, long, long)
void dsp_resamplef (float *, long, const float *, long)
 clDSPOp::Resample

void dsp_resample (double *, long, const double *, long)
void dsp_resampleavgf (float *, long, const float *, long)
 clDSPOp::ResampleAvg

void dsp_resampleavg (double *, long, const double *, long)
float dsp_rmsf (const float *, long)
 clDSPOp::RMS

double dsp_rms (const double *, long)
float dsp_variancef (float *, float *, const float *, long)
 clDSPOp::Variance

double dsp_variance (double *, double *, const double *, long)
float dsp_peaklevelf (const float *fpSrc, long)
 clDSPOp::PeakLevel

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

void dsp_mix (double *, const double *, long)
void dsp_mix2f (float *, const float *, const float *, long)
void dsp_mix2 (double *, const double *, const double *, long)
void dsp_mixnf (float *, const float *, long, long)
void dsp_mixn (double *, const double *, long, long)
void dsp_extractf (float *, const float *, long, long, long)
 clDSPOp::Extract

void dsp_extract (double *, const double *, long, long, long)
void dsp_packf (float *, const float *, long, long, long)
 clDSPOp::Pack

void dsp_pack (double *, const double *, long, long, long)
void dsp_fftw_convertf2cf (stpSCplx, const float *, long)
 clDSPOp::FFTWConvert

void dsp_fftw_convertf2cd (stpDCplx, const float *, long)
void dsp_fftw_convertd2cf (stpSCplx, const double *, long)
void dsp_fftw_convertd2cd (stpDCplx, const double *, long)
void dsp_fftw_convertcf2f (float *, const stpSCplx, long)
void dsp_fftw_convertcd2f (float *, const stpDCplx, long)
void dsp_fftw_convertcf2d (double *, const stpSCplx, long)
void dsp_fftw_convertcd2d (double *, const stpDCplx, long)
dsp_t dsp_new (void)
 Creates new instance of DSP object.

void dsp_delete (dsp_t)
 Deletes DSP object instance.

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

void dsp_win_bartlett (dsp_t, double *, long)
void dsp_win_blackmanf (dsp_t, float *, long, float)
 clDSPOp::WinBlackman

void dsp_win_blackman (dsp_t, double *, long, double)
void dsp_win_blackman_harrisf (dsp_t, float *, long)
 clDSPOp::WinBlackmanHarris

void dsp_win_blackman_harris (dsp_t, double *, long)
void dsp_win_cos_taperedf (dsp_t, float *, long)
 clDSPOp::WinCosTapered

void dsp_win_cos_tapered (dsp_t, double *, long)
void dsp_win_exact_blackmanf (dsp_t, float *, long)
 clDSPOp::WinExactBlackman

void dsp_win_exact_blackman (dsp_t, double *, long)
void dsp_win_expf (dsp_t, float *, float, long)
 clDSPOp::WinExp

void dsp_win_exp (dsp_t, double *, double, long)
void dsp_win_flat_topf (dsp_t, float *, long)
 clDSPOp::WinFlatTop

void dsp_win_flat_top (dsp_t, double *, long)
void dsp_win_generic_cosf (dsp_t, float *, long, const float *, long)
 clDSPOp::WinGenericCos

void dsp_win_generic_cos (dsp_t, double *, long, const double *, long)
void dsp_win_hammingf (dsp_t, float *, long)
 clDSPOp::WinHamming

void dsp_win_hamming (dsp_t, double *, long)
void dsp_win_hanningf (dsp_t, float *, long)
 clDSPOp::WinHanning

void dsp_win_hanning (dsp_t, double *, long)
void dsp_win_kaiserf (dsp_t, float *, float, long)
 clDSPOp::WinKaiser

void dsp_win_kaiser (dsp_t, double *, double, long)
void dsp_win_kaiser_besself (dsp_t, float *, float, long)
 clDSPOp::WinKaiserBessel

void dsp_win_kaiser_bessel (dsp_t, double *, double, long)
void dsp_win_tukeyf (dsp_t, float *, long)
 clDSPOp::WinTukey

void dsp_win_tukey (dsp_t, double *, long)
void dsp_win_dolph_chebyshevf (dsp_t, float *, float, long)
 clDSPOp::WinDolphChebyshev

void dsp_win_dolph_chebyshev (dsp_t, double *, double, long)
long dsp_rebufferf (dsp_t, float *, const float *, long, long)
 clDSPOp::ReBuffer

long dsp_rebuffer (dsp_t, double *, const double *, long, long)
float dsp_deg2radf (dsp_t, float)
 clDSPOp::DegToRad

double dsp_deg2rad (dsp_t, double)
float dsp_rad2degf (dsp_t, float)
 clDSPOp::RadToDeg

double dsp_rad2deg (dsp_t, double)
void dsp_fir_allocatef (dsp_t, const float *, long)
 clDSPOp::FIRAllocate

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

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

void dsp_fir_filter (dsp_t, double *, long)
void dsp_fir_filterf_nip (dsp_t, float *, const float *, long)
void dsp_fir_filter_nip (dsp_t, double *, const double *, long)
void dsp_fir_filterf_fst (dsp_t, float *, float *, long)
 clDSPOp::FIRFilterF

void dsp_fir_filter_fst (dsp_t, double *, double *, long)
void dsp_iir_initf (dsp_t, const float *)
 clDSPOp::IIRInitialize

void dsp_iir_init (dsp_t, const double *)
void dsp_iir_filterf (dsp_t, float *, long)
 clDSPOp::IIRFilter

void dsp_iir_filter (dsp_t, double *, long)
void dsp_iir_filterf_nip (dsp_t, float *, const float *, long)
void dsp_iir_filter_nip (dsp_t, double *, const double *, long)
void dsp_iir_clear (dsp_t)
 clDSPOp::IIRClear

void dsp_fft_init (dsp_t, long, int)
 clDSPOp::FFTInitialize

void dsp_fft_uninit (dsp_t)
 clDSPOp::FFTUninitialize

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

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

void dsp_fft_nip (dsp_t, stpDCplx, const double *)
void dsp_cfftf_nip (dsp_t, stpSCplx, const stpSCplx)
void dsp_cfft_nip (dsp_t, stpDCplx, const stpDCplx)
void dsp_ifftf_nip (dsp_t, float *, const stpSCplx)
 clDSPOp::IFFTo

void dsp_ifft_nip (dsp_t, double *, const stpDCplx)
void dsp_cifftf_nip (dsp_t, stpSCplx, const stpSCplx)
void dsp_cifft_nip (dsp_t, stpDCplx, const stpDCplx)
dsp_iircas_t dsp_iir_cas_new (void)
 Creates new instance of cascaded IIR object.

void dsp_iir_cas_delete (dsp_iircas_t)
 Deletes cascaded IIR object instance.

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

int dsp_iir_cas_init (dsp_iircas_t, const double[][5], long)
void dsp_iir_cas_uninit (dsp_iircas_t)
void dsp_iir_cas_processf (dsp_iircas_t, float *, long)
void dsp_iir_cas_process (dsp_iircas_t, double *, long)
void dsp_iir_cas_processf_nip (dsp_iircas_t, float *, const float *, long)
void dsp_iir_cas_process_nip (dsp_iircas_t, double *, const double *, long)
void dsp_iir_cas_clear (dsp_iircas_t)
dsp_decfft_t dsp_dec_fft_new (void)
 Creates new instance of FFT decimator object.

void dsp_dec_fft_delete (dsp_decfft_t)
 Deletes FFT decimator object instance.

int dsp_dec_fft_initf (dsp_decfft_t, long, long, int)
 clFFTDecimator::Initialize

int dsp_dec_fft_init (dsp_decfft_t, long, long, int)
void dsp_dec_fft_uninit (dsp_decfft_t)
 clFFTDecimator::Uninitialize

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

void dsp_dec_fft_put (dsp_decfft_t, const double *, long)
int dsp_dec_fft_getf (dsp_decfft_t, float *, long)
 clFFTDecimator::Get

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

void dsp_dec_fir_delete (dsp_decfir_t)
 Deletes FIR decimator object instance.

int dsp_dec_fir_initf (dsp_decfir_t, long, int)
 clFIRDecimator::Initialize

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

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

void dsp_dec_fir_put (dsp_decfir_t, const double *, long)
int dsp_dec_fir_getf (dsp_decfir_t, float *, long)
 clFIRDecimator::Get

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

void dsp_dec_iir_delete (dsp_deciir_t)
 Deletes IIR decimator object instance.

int dsp_dec_iir_initf (dsp_deciir_t, long, int)
 clIIRDecimator::Initialize

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

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

void dsp_dec_iir_put (dsp_deciir_t, const double *, long)
int dsp_dec_iir_getf (dsp_deciir_t, float *, long)
 clIIRDecimator::Get

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

void dsp_dec_rec_delete (dsp_decrec_t)
 Deletes recursive decimator object instance.

int dsp_dec_rec_initf (dsp_decrec_t, long, long, float, int)
 clRecDecimator::Initialize

int dsp_dec_rec_init (dsp_decrec_t, long, long, double, int)
void dsp_dec_rec_uninit (dsp_decrec_t)
 clRecDecimator::Uninitialize

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

void dsp_dec_rec_put (dsp_decrec_t, const double *, long)
int dsp_dec_rec_getf (dsp_decrec_t, float *, long)
 clRecDecimator::Get

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

void dsp_int_fft_delete (dsp_intfft_t)
 Deletes FFT interpolator object instance.

int dsp_int_fft_initf (dsp_intfft_t, long, long, int)
 clFFTInterpolator::Initialize

int dsp_int_fft_init (dsp_intfft_t, long, long, int)
void dsp_int_fft_uninit (dsp_intfft_t)
 clFFTInterpolator::Uninitialize

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

void dsp_int_fft_put (dsp_intfft_t, const double *, long)
int dsp_int_fft_getf (dsp_intfft_t, float *, long)
 clFFTInterpolator::Get

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

void dsp_int_fir_delete (dsp_intfir_t)
 Deletes FIR interpolator object instance.

int dsp_int_fir_initf (dsp_intfir_t, long, int)
 clFIRInterpolator::Initialize

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

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

void dsp_int_fir_put (dsp_intfir_t, const double *, long)
int dsp_int_fir_getf (dsp_intfir_t, float *, long)
 clFIRInterpolator::Get

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

void dsp_int_iir_delete (dsp_intiir_t)
 Deletes IIR interpolator object instance.

int dsp_int_iir_initf (dsp_intiir_t, long, int)
 clIIRInterpolator::Initialize

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

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

void dsp_int_iir_put (dsp_intiir_t, const double *, long)
int dsp_int_iir_getf (dsp_intiir_t, float *, long)
 clIIRInterpolator::Get

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

void dsp_int_rec_delete (dsp_intrec_t)
 Deletes recursive interpolator object instance.

int dsp_int_rec_initf (dsp_intrec_t, long, long, float, int)
 clRecInterpolator::Initialize

int dsp_int_rec_init (dsp_intrec_t, long, long, double, int)
void dsp_int_rec_uninit (dsp_intrec_t)
 clRecInterpolator::Uninitialize

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

void dsp_int_rec_put (dsp_intrec_t, const double *, long)
int dsp_int_rec_getf (dsp_intrec_t, float *, long)
 clRecInterpolator::Get

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

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

int dsp_filter_initf (dsp_filter_t, long)
 clFilter::Initialize

int dsp_filter_init (dsp_filter_t, long)
int dsp_filter_init2f (dsp_filter_t, long, const float *, float, float)
int dsp_filter_init2 (dsp_filter_t, long, const double *, double, double)
int dsp_filter_init_lpf (dsp_filter_t, float, float, float, float)
 clFilter::InitializeLP

int dsp_filter_init_lp (dsp_filter_t, double, double, double, double)
int dsp_filter_init_hpf (dsp_filter_t, float, float, float, float)
 clFilter::InitializeHP

int dsp_filter_init_hp (dsp_filter_t, double, double, double, double)
void dsp_filter_set_coeffsf (dsp_filter_t, const float *)
 clFilter::SetCoeffs

void dsp_filter_set_ceoffs (dsp_filter_t, const double *)
void dsp_filter_set_ccoeffsf (dsp_filter_t, const stpSCplx, int)
void dsp_filter_set_ccoeffs (dsp_filter_t, const stpDCplx, int)
void dsp_filter_get_coeffsf (dsp_filter_t, float *)
 clFilter::GetCoeffs

void dsp_filter_get_coeffs (dsp_filter_t, double *)
void dsp_filter_get_ccoeffsf (dsp_filter_t, stpSCplx)
void dsp_filter_get_ccoeffs (dsp_filter_t, stpDCplx)
void dsp_filter_putf (dsp_filter_t, const float *, long)
 clFilter::Put

void dsp_filter_put (dsp_filter_t, const double *, long)
void dsp_filter_put2f (dsp_filter_t, const float *, long, const stpSCplx)
void dsp_filter_put2 (dsp_filter_t, const double *, long, const stpDCplx)
void dsp_filter_getf (dsp_filter_t, float *, long)
 clFilter::Get

void dsp_filter_get (dsp_filter_t, double *, long)
void dsp_filter_design_lpf (dsp_filter_t, float *, int)
 clFilter::DesignLP

void dsp_filter_design_lp (dsp_filter_t, double *, int)
void dsp_filter_design_lp2f (dsp_filter_t, float *, float, int)
void dsp_filter_design_lp2 (dsp_filter_t, double *, double, int)
void dsp_filter_design_hpf (dsp_filter_t, float *)
 clFilter::DesignHP

void dsp_filter_design_hp (dsp_filter_t, double *)
void dsp_filter_design_hp2f (dsp_filter_t, float *, float)
void dsp_filter_design_hp2 (dsp_filter_t, double *, double)
void dsp_filter_design_bpf (dsp_filter_t, float *, float *)
 clFilter::DesignBP

void dsp_filter_design_bp (dsp_filter_t, double *, double *)
void dsp_filter_design_bp2f (dsp_filter_t, float *, float *, float)
void dsp_filter_design_bp2 (dsp_filter_t, double *, double *, double)
void dsp_filter_design_brf (dsp_filter_t, float *, float *)
 clFilter::DesignBR

void dsp_filter_design_br (dsp_filter_t, double *, double *)
void dsp_filter_design_br2f (dsp_filter_t, float *, float *, float)
void dsp_filter_design_br2 (dsp_filter_t, double *, double *, double)
dsp_rebuf_t dsp_rebuf_new (void)
 Creates new instance of rebuffering object.

void dsp_rebuf_delete (dsp_rebuf_t)
 Deletes instance of rebuffering object.

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

void dsp_rebuf_put (dsp_rebuf_t, const double *, long)
int dsp_rebuf_getf (dsp_rebuf_t, float *, long)
 clReBuffer::Get

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

void dsp_rebuf_clear (dsp_rebuf_t)
 clReBuffer::Clear

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


Typedef Documentation

typedef void* dsp_t
 

DSP object type.

Definition at line 35 of file dspop.h.

Referenced by dsp_cfft_nip(), dsp_cfftf_nip(), dsp_cifft_nip(), dsp_cifftf_nip(), dsp_deg2rad(), dsp_deg2radf(), dsp_delete(), dsp_fft(), dsp_fft_init(), dsp_fft_nip(), dsp_fft_uninit(), dsp_fftf(), dsp_fftf_nip(), dsp_fir_allocate(), dsp_fir_allocatef(), dsp_fir_filter(), dsp_fir_filter_fst(), dsp_fir_filter_nip(), dsp_fir_filterf(), dsp_fir_filterf_fst(), dsp_fir_filterf_nip(), dsp_fir_free(), dsp_ifft_nip(), dsp_ifftf_nip(), dsp_iir_clear(), dsp_iir_filter(), dsp_iir_filter_nip(), dsp_iir_filterf(), dsp_iir_filterf_nip(), dsp_iir_init(), dsp_iir_initf(), dsp_new(), dsp_rad2deg(), dsp_rad2degf(), dsp_rebuffer(), dsp_rebufferf(), dsp_win_bartlett(), dsp_win_bartlettf(), dsp_win_blackman(), dsp_win_blackman_harris(), dsp_win_blackman_harrisf(), dsp_win_blackmanf(), dsp_win_cos_tapered(), dsp_win_cos_taperedf(), dsp_win_dolph_chebyshev(), dsp_win_dolph_chebyshevf(), dsp_win_exact_blackman(), dsp_win_exact_blackmanf(), dsp_win_flat_top(), dsp_win_flat_topf(), dsp_win_generic_cos(), dsp_win_generic_cosf(), dsp_win_hamming(), dsp_win_hammingf(), dsp_win_hanning(), dsp_win_hanningf(), dsp_win_kaiser(), dsp_win_kaiser_bessel(), dsp_win_kaiser_besself(), dsp_win_kaiserf(), dsp_win_tukey(), and dsp_win_tukeyf().

typedef void* dsp_iircas_t
 

Cascaded IIR filter object type.

Definition at line 37 of file dspop.h.

Referenced by dsp_iir_cas_clear(), dsp_iir_cas_delete(), dsp_iir_cas_init(), dsp_iir_cas_initf(), dsp_iir_cas_new(), dsp_iir_cas_process(), dsp_iir_cas_process_nip(), dsp_iir_cas_processf(), dsp_iir_cas_processf_nip(), and dsp_iir_cas_uninit().

typedef void* dsp_decfft_t
 

FFT decimator object type.

Definition at line 39 of file dspop.h.

Referenced by dsp_dec_fft_delete(), dsp_dec_fft_get(), dsp_dec_fft_getf(), dsp_dec_fft_init(), dsp_dec_fft_initf(), dsp_dec_fft_new(), dsp_dec_fft_put(), dsp_dec_fft_putf(), and dsp_dec_fft_uninit().

typedef void* dsp_decfir_t
 

FIR decimator object type.

Definition at line 41 of file dspop.h.

Referenced by dsp_dec_fir_delete(), dsp_dec_fir_get(), dsp_dec_fir_getf(), dsp_dec_fir_init(), dsp_dec_fir_initf(), dsp_dec_fir_new(), dsp_dec_fir_put(), dsp_dec_fir_putf(), and dsp_dec_fir_uninit().

typedef void* dsp_deciir_t
 

IIR decimator object type.

Definition at line 43 of file dspop.h.

Referenced by dsp_dec_iir_delete(), dsp_dec_iir_get(), dsp_dec_iir_getf(), dsp_dec_iir_init(), dsp_dec_iir_initf(), dsp_dec_iir_new(), dsp_dec_iir_put(), dsp_dec_iir_putf(), and dsp_dec_iir_uninit().

typedef void* dsp_decrec_t
 

Recursive decimator object type.

Definition at line 45 of file dspop.h.

Referenced by dsp_dec_rec_delete(), dsp_dec_rec_get(), dsp_dec_rec_getf(), dsp_dec_rec_init(), dsp_dec_rec_initf(), dsp_dec_rec_new(), dsp_dec_rec_put(), dsp_dec_rec_putf(), and dsp_dec_rec_uninit().

typedef void* dsp_intfft_t
 

FFT interpolator object type.

Definition at line 47 of file dspop.h.

Referenced by dsp_int_fft_delete(), dsp_int_fft_get(), dsp_int_fft_getf(), dsp_int_fft_init(), dsp_int_fft_initf(), dsp_int_fft_new(), dsp_int_fft_put(), dsp_int_fft_putf(), and dsp_int_fft_uninit().

typedef void* dsp_intfir_t
 

FIR interpolator object type.

Definition at line 49 of file dspop.h.

Referenced by dsp_int_fir_delete(), dsp_int_fir_get(), dsp_int_fir_getf(), dsp_int_fir_init(), dsp_int_fir_initf(), dsp_int_fir_new(), dsp_int_fir_put(), dsp_int_fir_putf(), and dsp_int_fir_uninit().

typedef void* dsp_intiir_t
 

IIR interpolator object type.

Definition at line 51 of file dspop.h.

Referenced by dsp_int_iir_delete(), dsp_int_iir_get(), dsp_int_iir_getf(), dsp_int_iir_init(), dsp_int_iir_initf(), dsp_int_iir_new(), dsp_int_iir_put(), dsp_int_iir_putf(), and dsp_int_iir_uninit().

typedef void* dsp_intrec_t
 

Recursive interpolator object type.

Definition at line 53 of file dspop.h.

Referenced by dsp_int_rec_delete(), dsp_int_rec_get(), dsp_int_rec_getf(), dsp_int_rec_init(), dsp_int_rec_initf(), dsp_int_rec_new(), dsp_int_rec_put(), dsp_int_rec_putf(), and dsp_int_rec_uninit().

typedef void* dsp_filter_t
 

FFT filter object type.

Definition at line 55 of file dspop.h.

Referenced by dsp_filter_delete(), dsp_filter_design_bp(), dsp_filter_design_bp2(), dsp_filter_design_bp2f(), dsp_filter_design_bpf(), dsp_filter_design_br(), dsp_filter_design_br2(), dsp_filter_design_br2f(), dsp_filter_design_brf(), dsp_filter_design_hp(), dsp_filter_design_hp2(), dsp_filter_design_hp2f(), dsp_filter_design_hpf(), dsp_filter_design_lp(), dsp_filter_design_lp2(), dsp_filter_design_lp2f(), dsp_filter_design_lpf(), dsp_filter_get(), dsp_filter_get_ccoeffs(), dsp_filter_get_ccoeffsf(), dsp_filter_get_coeffs(), dsp_filter_get_coeffsf(), dsp_filter_getf(), dsp_filter_init(), dsp_filter_init2(), dsp_filter_init2f(), dsp_filter_init_hp(), dsp_filter_init_hpf(), dsp_filter_init_lp(), dsp_filter_init_lpf(), dsp_filter_initf(), dsp_filter_new(), dsp_filter_put(), dsp_filter_put2(), dsp_filter_put2f(), dsp_filter_putf(), dsp_filter_set_ccoeffs(), dsp_filter_set_ccoeffsf(), dsp_filter_set_coeffs(), and dsp_filter_set_coeffsf().

typedef void* dsp_rebuf_t
 

Rebuffering object type.

Definition at line 57 of file dspop.h.

Referenced by dsp_rebuf_clear(), dsp_rebuf_copy(), dsp_rebuf_delete(), dsp_rebuf_get(), dsp_rebuf_getf(), dsp_rebuf_new(), dsp_rebuf_put(), dsp_rebuf_putf(), and dsp_rebuf_size().


Function Documentation

void dsp_init void   ) 
 

Initialize DSP library.

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

Definition at line 52 of file cdspop.cc.

signed long dsp_roundf float   ) 
 

clDSPOp::Round

Definition at line 61 of file cdspop.cc.

References clDSPOp::Round().

signed long dsp_round double   ) 
 

Definition at line 67 of file cdspop.cc.

References clDSPOp::Round().

void dsp_addf float *  ,
float  ,
long 
 

clDSPOp::Add

Definition at line 73 of file cdspop.cc.

References clDSPOp::Add().

void dsp_add double *  ,
double  ,
long 
 

Definition at line 79 of file cdspop.cc.

References clDSPOp::Add().

void dsp_caddf stpSCplx  ,
stSCplx  ,
long 
 

Definition at line 85 of file cdspop.cc.

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

void dsp_cadd stpDCplx  ,
stDCplx  ,
long 
 

Definition at line 91 of file cdspop.cc.

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

void dsp_add2f float *  ,
const float *  ,
long 
 

Definition at line 97 of file cdspop.cc.

References clDSPOp::Add().

void dsp_add2 double *  ,
const double *  ,
long 
 

Definition at line 103 of file cdspop.cc.

References clDSPOp::Add().

void dsp_cadd2f stpSCplx  ,
const  stpSCplx,
long 
 

Definition at line 109 of file cdspop.cc.

References clDSPOp::Add(), and stpSCplx.

void dsp_cadd2 stpDCplx  ,
const  stpDCplx,
long 
 

Definition at line 115 of file cdspop.cc.

References clDSPOp::Add(), and stpDCplx.

void dsp_add3f float *  ,
const float *  ,
const float *  ,
long 
 

Definition at line 121 of file cdspop.cc.

References clDSPOp::Add().

void dsp_add3 double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 128 of file cdspop.cc.

References clDSPOp::Add().

void dsp_cadd3f stpSCplx  ,
const  stpSCplx,
const  stpSCplx,
long 
 

Definition at line 135 of file cdspop.cc.

References clDSPOp::Add(), and stpSCplx.

void dsp_cadd3 stpDCplx  ,
const  stpDCplx,
const  stpDCplx,
long 
 

Definition at line 142 of file cdspop.cc.

References clDSPOp::Add(), and stpDCplx.

void dsp_subf float *  ,
float  ,
long 
 

clDSPOp::Sub

Definition at line 149 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_sub double *  ,
double  ,
long 
 

Definition at line 155 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_csubf stpSCplx  ,
stSCplx  ,
long 
 

Definition at line 161 of file cdspop.cc.

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

void dsp_csub stpDCplx  ,
stDCplx  ,
long 
 

Definition at line 167 of file cdspop.cc.

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

void dsp_sub2f float *  ,
const float *  ,
long 
 

Definition at line 173 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_sub2 double *  ,
const double *  ,
long 
 

Definition at line 179 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_csub2f stpSCplx  ,
const  stpSCplx,
long 
 

Definition at line 185 of file cdspop.cc.

References stpSCplx, and clDSPOp::Sub().

void dsp_csub2 stpDCplx  ,
const  stpDCplx,
long 
 

Definition at line 191 of file cdspop.cc.

References stpDCplx, and clDSPOp::Sub().

void dsp_sub3f float *  ,
const float *  ,
const float *  ,
long 
 

Definition at line 197 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_sub3 double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 204 of file cdspop.cc.

References clDSPOp::Sub().

void dsp_csub3f stpSCplx  ,
const  stpSCplx,
const  stpSCplx,
long 
 

Definition at line 211 of file cdspop.cc.

References stpSCplx, and clDSPOp::Sub().

void dsp_csub3 stpDCplx  ,
const  stpDCplx,
const  stpDCplx,
long 
 

Definition at line 218 of file cdspop.cc.

References stpDCplx, and clDSPOp::Sub().

void dsp_mulf float *  ,
float  ,
long 
 

clDSPOp::Mul

Definition at line 225 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul double *  ,
double  ,
long 
 

Definition at line 231 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_chmulf stpSCplx  ,
float  ,
long 
 

Definition at line 237 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_chmul stpDCplx  ,
double  ,
long 
 

Definition at line 243 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_cmulf stpSCplx  ,
stSCplx  ,
long 
 

Definition at line 249 of file cdspop.cc.

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

void dsp_cmul stpDCplx  ,
stDCplx  ,
long 
 

Definition at line 255 of file cdspop.cc.

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

void dsp_mulf_nip float *  ,
const float *  ,
float  ,
long 
 

Definition at line 261 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul_nip double *  ,
const double *  ,
double  ,
long 
 

Definition at line 268 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul2f float *  ,
const float *  ,
long 
 

Definition at line 275 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul2 double *  ,
const double *  ,
long 
 

Definition at line 281 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_chmul2f stpSCplx  ,
const float *  ,
long 
 

Definition at line 287 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_chmul2 stpDCplx  ,
const double *  ,
long 
 

Definition at line 293 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_cmul2f stpSCplx  ,
const  stpSCplx,
long 
 

Definition at line 299 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_cmul2 stpDCplx  ,
const  stpDCplx,
long 
 

Definition at line 305 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_mul3f float *  ,
const float *  ,
const float *  ,
long 
 

Definition at line 311 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_mul3 double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 318 of file cdspop.cc.

References clDSPOp::Mul().

void dsp_cmul3f stpSCplx  ,
const  stpSCplx,
const  stpSCplx,
long 
 

Definition at line 325 of file cdspop.cc.

References clDSPOp::Mul(), and stpSCplx.

void dsp_cmul3 stpDCplx  ,
const  stpDCplx,
const  stpDCplx,
long 
 

Definition at line 332 of file cdspop.cc.

References clDSPOp::Mul(), and stpDCplx.

void dsp_ccmulf stpSCplx  ,
const  stpSCplx,
long 
 

Definition at line 339 of file cdspop.cc.

References clDSPOp::MulC(), and stpSCplx.

void dsp_ccmul stpDCplx  ,
const  stpDCplx,
long 
 

Definition at line 345 of file cdspop.cc.

References clDSPOp::MulC(), and stpDCplx.

void dsp_ccmulf_nip stpSCplx  ,
const  stpSCplx,
const  stpSCplx,
long 
 

Definition at line 351 of file cdspop.cc.

References clDSPOp::MulC(), and stpSCplx.

void dsp_ccmul_nip stpDCplx  ,
const  stpDCplx,
const  stpDCplx,
long 
 

Definition at line 358 of file cdspop.cc.

References clDSPOp::MulC(), and stpDCplx.

void dsp_divf float *  ,
float  ,
long 
 

clDSPOp::Div

Definition at line 365 of file cdspop.cc.

References clDSPOp::Div().

void dsp_div double *  ,
double  ,
long 
 

Definition at line 371 of file cdspop.cc.

References clDSPOp::Div().

void dsp_cdivf stpSCplx  ,
stSCplx  ,
long 
 

Definition at line 377 of file cdspop.cc.

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

void dsp_cdiv stpDCplx  ,
stDCplx  ,
long 
 

Definition at line 383 of file cdspop.cc.

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

void dsp_div2f float *  ,
const float *  ,
long 
 

Definition at line 389 of file cdspop.cc.

References clDSPOp::Div().

void dsp_div2 double *  ,
const double *  ,
long 
 

Definition at line 395 of file cdspop.cc.

References clDSPOp::Div().

void dsp_cdiv2f stpSCplx  ,
const  stpSCplx,
long 
 

Definition at line 401 of file cdspop.cc.

References clDSPOp::Div(), and stpSCplx.

void dsp_cdiv2 stpDCplx  ,
const  stpDCplx,
long 
 

Definition at line 407 of file cdspop.cc.

References clDSPOp::Div(), and stpDCplx.

void dsp_div3f float *  ,
const float *  ,
const float *  ,
long 
 

Definition at line 413 of file cdspop.cc.

References clDSPOp::Div().

void dsp_div3 double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 420 of file cdspop.cc.

References clDSPOp::Div().

void dsp_cdiv3f stpSCplx  ,
const  stpSCplx,
const  stpSCplx,
long 
 

Definition at line 427 of file cdspop.cc.

References clDSPOp::Div(), and stpSCplx.

void dsp_cdiv3 stpDCplx  ,
const  stpDCplx,
const  stpDCplx,
long 
 

Definition at line 434 of file cdspop.cc.

References clDSPOp::Div(), and stpDCplx.

void dsp_div1xf float *  ,
long 
 

clDSPOp::Div1x

Definition at line 441 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_div1x double *  ,
long 
 

Definition at line 447 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_div1xf_nip float *  ,
const float *  ,
long 
 

Definition at line 453 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_div1x_nip double *  ,
const double *  ,
long 
 

Definition at line 459 of file cdspop.cc.

References clDSPOp::Div1x().

void dsp_muladdf float *  ,
float  ,
float  ,
long 
 

clDSPOp::MulAdd

Definition at line 465 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_muladd double *  ,
double  ,
double  ,
long 
 

Definition at line 471 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_muladdf_nip float *  ,
const float *  ,
float  ,
float  ,
long 
 

Definition at line 477 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_muladd_nip double *  ,
const double *  ,
double  ,
double  ,
long 
 

Definition at line 484 of file cdspop.cc.

References clDSPOp::MulAdd().

void dsp_absf float *  ,
long 
 

clDSPOp::Abs

Definition at line 491 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_abs double *  ,
long 
 

Definition at line 497 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_absf_nip float *  ,
const float *  ,
long 
 

Definition at line 503 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_abs_nip double *  ,
const double *  ,
long 
 

Definition at line 509 of file cdspop.cc.

References clDSPOp::Abs().

void dsp_sqrtf float *  ,
long 
 

clDSPOp::Sqrt

Definition at line 515 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_sqrt double *  ,
long 
 

Definition at line 521 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_sqrtf_nip float *  ,
const float *  ,
long 
 

Definition at line 527 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_sqrt_nip double *  ,
const double *  ,
long 
 

Definition at line 533 of file cdspop.cc.

References clDSPOp::Sqrt().

void dsp_zerof float *  ,
long 
 

clDSPOp::Zero

Definition at line 539 of file cdspop.cc.

References clDSPOp::Zero().

void dsp_zero double *  ,
long 
 

Definition at line 545 of file cdspop.cc.

References clDSPOp::Zero().

void dsp_czerof stpSCplx  ,
long 
 

Definition at line 551 of file cdspop.cc.

References stpSCplx, and clDSPOp::Zero().

void dsp_czero stpDCplx  ,
long 
 

Definition at line 557 of file cdspop.cc.

References stpDCplx, and clDSPOp::Zero().

void dsp_setf float *  ,
float  ,
long 
 

clDSPOp::Set

Definition at line 563 of file cdspop.cc.

References clDSPOp::Set().

void dsp_set double *  ,
double  ,
long 
 

Definition at line 569 of file cdspop.cc.

References clDSPOp::Set().

void dsp_csetf stpSCplx  ,
stSCplx  ,
long 
 

Definition at line 575 of file cdspop.cc.

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

void dsp_cset stpDCplx  ,
stDCplx  ,
long 
 

Definition at line 581 of file cdspop.cc.

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

void dsp_set2f float *  ,
float  ,
long  ,
long  ,
long 
 

Definition at line 587 of file cdspop.cc.

References clDSPOp::Set().

void dsp_set2 double *  ,
double  ,
long  ,
long  ,
long 
 

Definition at line 594 of file cdspop.cc.

References clDSPOp::Set().

void dsp_cset2f stpSCplx  ,
stSCplx  ,
long  ,
long  ,
long 
 

Definition at line 601 of file cdspop.cc.

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

void dsp_cset2 stpDCplx  ,
stDCplx  ,
long  ,
long  ,
long 
 

Definition at line 608 of file cdspop.cc.

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

void dsp_clipf float *  ,
float  ,
long 
 

clDSPOp::Clip

Definition at line 615 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip double *  ,
double  ,
long 
 

Definition at line 621 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clipf_nip float *  ,
const float *  ,
float  ,
long 
 

Definition at line 627 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip_nip double *  ,
const double *  ,
double  ,
long 
 

Definition at line 634 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2f float *  ,
float  ,
float  ,
long 
 

Definition at line 641 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2 double *  ,
double  ,
double  ,
long 
 

Definition at line 647 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2f_nip float *  ,
const float *  ,
float  ,
float  ,
long 
 

Definition at line 653 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clip2_nip double *  ,
const double *  ,
double  ,
double  ,
long 
 

Definition at line 660 of file cdspop.cc.

References clDSPOp::Clip().

void dsp_clipzerof float *  ,
long 
 

clDSPOp::ClipZero

Definition at line 667 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_clipzero double *  ,
long 
 

Definition at line 673 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_clipzerof_nip float *  ,
const float *  ,
long 
 

Definition at line 679 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_clipzero_nip double *  ,
const double *  ,
long 
 

Definition at line 685 of file cdspop.cc.

References clDSPOp::ClipZero().

void dsp_copyf float *  ,
const float *  ,
long 
 

clDSPOp::Copy

Definition at line 691 of file cdspop.cc.

References clDSPOp::Copy().

void dsp_copy double *  ,
const double *  ,
long 
 

Definition at line 697 of file cdspop.cc.

References clDSPOp::Copy().

float dsp_convolvef const float *  ,
const float *  ,
long 
 

clDSPOp::Convolve

Definition at line 715 of file cdspop.cc.

References clDSPOp::Convolve().

double dsp_convolve const double *  ,
const double *  ,
long 
 

Definition at line 721 of file cdspop.cc.

References clDSPOp::Convolve().

void dsp_convolve2f float *  ,
const float *  ,
const float *  ,
long 
 

Definition at line 727 of file cdspop.cc.

References clDSPOp::Convolve().

void dsp_convolve2 double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 734 of file cdspop.cc.

References clDSPOp::Convolve().

float dsp_correlatef const float *  ,
const float *  ,
long 
 

clDSPOp::Correlate

Definition at line 741 of file cdspop.cc.

References clDSPOp::Correlate().

double dsp_correlate const double *  ,
const double *  ,
long 
 

Definition at line 747 of file cdspop.cc.

References clDSPOp::Correlate().

void dsp_correlate2f float *  ,
const float *  ,
const float *  ,
long 
 

Definition at line 753 of file cdspop.cc.

References clDSPOp::Correlate().

void dsp_correlate2 double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 760 of file cdspop.cc.

References clDSPOp::Correlate().

float dsp_autocorrf const float *  ,
long 
 

clDSPOp::AutoCorrelate

Definition at line 767 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

double dsp_autocorr const double *  ,
long 
 

Definition at line 773 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

void dsp_autocorr2f float *  ,
const float *  ,
long 
 

Definition at line 779 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

void dsp_autocorr2 double *  ,
const double *  ,
long 
 

Definition at line 785 of file cdspop.cc.

References clDSPOp::AutoCorrelate().

float dsp_dotproductf const float *  ,
const float *  ,
long 
 

clDSPOp::DotProduct

Definition at line 791 of file cdspop.cc.

References clDSPOp::DotProduct().

double dsp_dotproduct const double *  ,
const double *  ,
long 
 

Definition at line 797 of file cdspop.cc.

References clDSPOp::DotProduct().

void dsp_minmaxf float *  ,
float *  ,
const float *  ,
long 
 

clDSPOp::MinMax

Definition at line 803 of file cdspop.cc.

References clDSPOp::MinMax().

void dsp_minmax double *  ,
double *  ,
const double *  ,
long 
 

Definition at line 809 of file cdspop.cc.

References clDSPOp::MinMax().

float dsp_meanf const float *  ,
long 
 

clDSPOp::Mean

Definition at line 815 of file cdspop.cc.

References clDSPOp::Mean().

double dsp_mean const double *  ,
long 
 

Definition at line 821 of file cdspop.cc.

References clDSPOp::Mean().

float dsp_meadianf const float *  ,
long 
 

clDSPOp::Median

double dsp_median const double *  ,
long 
 

Definition at line 833 of file cdspop.cc.

References clDSPOp::Median().

void dsp_negatef float *  ,
long 
 

clDSPOp::Negate

Definition at line 839 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_negate double *  ,
long 
 

Definition at line 845 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_negatef_nip float *  ,
const float *  ,
long 
 

Definition at line 851 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_negate_nip double *  ,
const double *  ,
long 
 

Definition at line 857 of file cdspop.cc.

References clDSPOp::Negate().

void dsp_normalizef float *  ,
long 
 

clDSPOp::Normalize

Definition at line 863 of file cdspop.cc.

References clDSPOp::Normalize().

void dsp_normalize double *  ,
long 
 

Definition at line 869 of file cdspop.cc.

References clDSPOp::Normalize().

void dsp_normalizef_nip float *  ,
const float *  ,
long 
 

Definition at line 875 of file cdspop.cc.

References clDSPOp::Normalize().

void dsp_normalize_nip double *  ,
const double *  ,
long 
 

Definition at line 881 of file cdspop.cc.

References clDSPOp::Normalize().

float dsp_productf const float *  ,
long 
 

clDSPOp::Product

Definition at line 887 of file cdspop.cc.

References clDSPOp::Product().

double dsp_product const double *  ,
long 
 

Definition at line 893 of file cdspop.cc.

References clDSPOp::Product().

void dsp_reversef float *  ,
long 
 

clDSPOp::Reverse

Definition at line 899 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_reverse double *  ,
long 
 

Definition at line 905 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_reversef_nip float *  ,
const float *  ,
long 
 

Definition at line 911 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_reverse_nip double *  ,
const double *  ,
long 
 

Definition at line 917 of file cdspop.cc.

References clDSPOp::Reverse().

void dsp_scalef float *  ,
long 
 

clDSPOp::Scale

Definition at line 923 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scale double *  ,
long 
 

Definition at line 929 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scalef_nip float *  ,
const float *  ,
long 
 

Definition at line 935 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scale_nip double *  ,
const double *  ,
long 
 

Definition at line 941 of file cdspop.cc.

References clDSPOp::Scale().

void dsp_scale01f float *  ,
long 
 

clDSPOp::Scale01

Definition at line 947 of file cdspop.cc.

References clDSPOp::Scale01().

void dsp_scale01 double *  ,
long 
 

Definition at line 953 of file cdspop.cc.

References clDSPOp::Scale01().

void dsp_scale01f_nip float *  ,
const float *  ,
long 
 

Definition at line 959 of file cdspop.cc.

References clDSPOp::Scale01().

void dsp_Scale01_nip double *  ,
const double *  ,
long 
 

void dsp_sortf float *  ,
long 
 

clDSPOp::Sort

Definition at line 971 of file cdspop.cc.

References clDSPOp::Sort().

void dsp_sort double *  ,
long 
 

Definition at line 977 of file cdspop.cc.

References clDSPOp::Sort().

void dsp_sortl long *  ,
long 
 

Definition at line 983 of file cdspop.cc.

References clDSPOp::Sort().

void dsp_stddevf float *  ,
float *  ,
const float *  ,
long 
 

clDSPOp::StdDev

Definition at line 989 of file cdspop.cc.

References clDSPOp::StdDev().

void dsp_stddev double *  ,
double *  ,
const double *  ,
long 
 

Definition at line 996 of file cdspop.cc.

References clDSPOp::StdDev().

float dsp_sumf const float *  ,
long 
 

clDSPOp::Sum

Definition at line 1003 of file cdspop.cc.

References clDSPOp::Sum().

double dsp_sum const double *  ,
long 
 

Definition at line 1009 of file cdspop.cc.

References clDSPOp::Sum().

void dsp_squaref float *  ,
long 
 

clDSPOp::Square

Definition at line 1015 of file cdspop.cc.

References clDSPOp::Square().

void dsp_square double *  ,
long 
 

Definition at line 1021 of file cdspop.cc.

References clDSPOp::Square().

void dsp_squaref_nip float *  ,
const float *  ,
long 
 

Definition at line 1027 of file cdspop.cc.

References clDSPOp::Square().

void dsp_square_nip double *  ,
const double *  ,
long 
 

Definition at line 1033 of file cdspop.cc.

References clDSPOp::Square().

void dsp_convertu8f float *  ,
const unsigned char *  ,
long 
 

clDSPOp::Convert

Definition at line 1039 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertu8 double *  ,
const unsigned char *  ,
long 
 

Definition at line 1045 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts16f float *  ,
const signed short *  ,
long  ,
int 
 

Definition at line 1051 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts16 double *  ,
const signed short *  ,
long  ,
int 
 

Definition at line 1058 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts32f float *  ,
const signed int *  ,
long  ,
int 
 

Definition at line 1065 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_converts32 double *  ,
const signed int *  ,
long  ,
int 
 

Definition at line 1072 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64f float *  ,
const double *  ,
long 
 

Definition at line 1079 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32 double *  ,
const float *  ,
long 
 

Definition at line 1085 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32c unsigned char *  ,
const float *  ,
long 
 

Definition at line 1091 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64c unsigned char *  ,
const double *  ,
long 
 

Definition at line 1097 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32s signed short *  ,
const float *  ,
long  ,
int 
 

Definition at line 1103 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64s signed short *  ,
const double *  ,
long  ,
int 
 

Definition at line 1110 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertf32i signed int *  ,
const float *  ,
long  ,
int 
 

Definition at line 1117 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_convertd64i signed int *  ,
const double *  ,
long  ,
int 
 

Definition at line 1124 of file cdspop.cc.

References clDSPOp::Convert().

void dsp_cart2polarf float *  ,
float *  ,
const float *  ,
const float *  ,
long 
 

clDSPOp::CartToPolar

Definition at line 1131 of file cdspop.cc.

References clDSPOp::CartToPolar().

void dsp_cart2polar double *  ,
double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 1138 of file cdspop.cc.

References clDSPOp::CartToPolar().

void dsp_cart2polar2f float *  ,
float *  ,
const  stpSCplx,
long 
 

Definition at line 1145 of file cdspop.cc.

References clDSPOp::CartToPolar(), and stpSCplx.

void dsp_cart2polar2 double *  ,
double *  ,
const  stpDCplx,
long 
 

Definition at line 1152 of file cdspop.cc.

References clDSPOp::CartToPolar(), and stpDCplx.

void dsp_cart2polar3f stpSPolar  ,
const  stpSCplx,
long 
 

Definition at line 1159 of file cdspop.cc.

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

void dsp_cart2polar3 stpDPolar  ,
const  stpDCplx,
long 
 

Definition at line 1165 of file cdspop.cc.

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

void dsp_cart2polar4f utpSCoord  ,
long 
 

Definition at line 1171 of file cdspop.cc.

References clDSPOp::CartToPolar(), and utpSCoord.

void dsp_cart2polar4 utpDCoord  ,
long 
 

Definition at line 1177 of file cdspop.cc.

References clDSPOp::CartToPolar(), and utpDCoord.

void dsp_polar2cartf float *  ,
float *  ,
const float *  ,
const float *  ,
long 
 

clDSPOp::PolarToCart

Definition at line 1183 of file cdspop.cc.

References clDSPOp::PolarToCart().

void dsp_polar2cart double *  ,
double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 1190 of file cdspop.cc.

References clDSPOp::PolarToCart().

void dsp_polar2cart2f stpSCplx  ,
const float *  ,
const float *  ,
long 
 

Definition at line 1197 of file cdspop.cc.

References clDSPOp::PolarToCart(), and stpSCplx.

void dsp_polar2cart2 stpDCplx  ,
const double *  ,
const double *  ,
long 
 

Definition at line 1204 of file cdspop.cc.

References clDSPOp::PolarToCart(), and stpDCplx.

void dsp_polar2cart3f stpSCplx  ,
const  stpSPolar,
long 
 

Definition at line 1211 of file cdspop.cc.

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

void dsp_polar2cart3 stpDCplx  ,
const  stpDPolar,
long 
 

Definition at line 1217 of file cdspop.cc.

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

void dsp_polar2cart4f utpSCoord  ,
long 
 

Definition at line 1223 of file cdspop.cc.

References clDSPOp::PolarToCart(), and utpSCoord.

void dsp_polar2cart4 utpDCoord  ,
long 
 

Definition at line 1229 of file cdspop.cc.

References clDSPOp::PolarToCart(), and utpDCoord.

float dsp_crosscorrf const float *  ,
const float *  ,
long 
 

clDSPOp::CrossCorr

Definition at line 1235 of file cdspop.cc.

References clDSPOp::CrossCorr().

double dsp_crosscorr const double *  ,
const double *  ,
long 
 

Definition at line 1241 of file cdspop.cc.

References clDSPOp::CrossCorr().

float dsp_crosscorr2f const float *  ,
const float *  ,
long  ,
long 
 

clDSPOp::DelCrossCorr

Definition at line 1247 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

double dsp_crosscorr2 const double *  ,
const double *  ,
long  ,
long 
 

Definition at line 1254 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

void dsp_crosscorr3f float *  ,
const float *  ,
const float *  ,
long  ,
const long *  ,
long 
 

Definition at line 1261 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

void dsp_crosscorr3 double *  ,
const double *  ,
const double *  ,
long  ,
const long *  ,
long 
 

Definition at line 1269 of file cdspop.cc.

References clDSPOp::DelCrossCorr().

float dsp_energyf const float *  ,
long 
 

clDSPOp::Energy

Definition at line 1277 of file cdspop.cc.

References clDSPOp::Energy().

double dsp_energy const double *  ,
long 
 

Definition at line 1283 of file cdspop.cc.

References clDSPOp::Energy().

void dsp_magnitudef float *  ,
const  stpSCplx,
long 
 

clDSPOp::Magnitude

Definition at line 1289 of file cdspop.cc.

References clDSPOp::Magnitude(), and stpSCplx.

void dsp_magnitude double *  ,
const  stpDCplx,
long 
 

Definition at line 1295 of file cdspop.cc.

References clDSPOp::Magnitude(), and stpDCplx.

void dsp_powerf float *  ,
const  stpSCplx,
long 
 

clDSPOp::Power

Definition at line 1301 of file cdspop.cc.

References clDSPOp::Power(), and stpSCplx.

void dsp_power double *  ,
const  stpDCplx,
long 
 

Definition at line 1307 of file cdspop.cc.

References clDSPOp::Power(), and stpDCplx.

void dsp_phasef float *  ,
const  stpSCplx,
long 
 

clDSPOp::Phase

Definition at line 1313 of file cdspop.cc.

References clDSPOp::Phase(), and stpSCplx.

void dsp_phase double *  ,
const  stpDCplx,
long 
 

Definition at line 1319 of file cdspop.cc.

References clDSPOp::Phase(), and stpDCplx.

void dsp_powerphasef float *  ,
float *  ,
const  stpSCplx,
long 
 

clDSPOp::PowerPhase

Definition at line 1325 of file cdspop.cc.

References clDSPOp::PowerPhase(), and stpSCplx.

void dsp_powerphase double *  ,
double *  ,
const  stpDCplx,
long 
 

Definition at line 1332 of file cdspop.cc.

References clDSPOp::PowerPhase(), and stpDCplx.

void dsp_decimatef float *  ,
const float *  ,
long  ,
long 
 

clDSPOp::Decimate

Definition at line 1339 of file cdspop.cc.

References clDSPOp::Decimate().

void dsp_decimate double *  ,
const double *  ,
long  ,
long 
 

Definition at line 1346 of file cdspop.cc.

References clDSPOp::Decimate().

void dsp_decimateavgf float *  ,
const float *  ,
long  ,
long 
 

clDSPOp::DecimateAvg

Definition at line 1353 of file cdspop.cc.

References clDSPOp::DecimateAvg().

void dsp_decimateavg double *  ,
const double *  ,
long  ,
long 
 

Definition at line 1360 of file cdspop.cc.

References clDSPOp::DecimateAvg().

void dsp_interpolatef float *  ,
const float *  ,
long  ,
long 
 

clDSPOp::Interpolate

Definition at line 1367 of file cdspop.cc.

References clDSPOp::Interpolate().

void dsp_interpolate double *  ,
const double *  ,
long  ,
long 
 

Definition at line 1374 of file cdspop.cc.

References clDSPOp::Interpolate().

void dsp_interpolateavgf float *  ,
const float *  ,
long  ,
long 
 

clDSPOp::InterpolateAvg

Definition at line 1409 of file cdspop.cc.

References clDSPOp::InterpolateAvg().

void dsp_interpolateavg double *  ,
const double *  ,
long  ,
long 
 

Definition at line 1416 of file cdspop.cc.

References clDSPOp::InterpolateAvg().

void dsp_resamplef float *  ,
long  ,
const float *  ,
long 
 

clDSPOp::Resample

Definition at line 1381 of file cdspop.cc.

References clDSPOp::Resample().

void dsp_resample double *  ,
long  ,
const double *  ,
long 
 

Definition at line 1388 of file cdspop.cc.

References clDSPOp::Resample().

void dsp_resampleavgf float *  ,
long  ,
const float *  ,
long 
 

clDSPOp::ResampleAvg

Definition at line 1395 of file cdspop.cc.

References clDSPOp::ResampleAvg().

void dsp_resampleavg double *  ,
long  ,
const double *  ,
long 
 

Definition at line 1402 of file cdspop.cc.

References clDSPOp::ResampleAvg().

float dsp_rmsf const float *  ,
long 
 

clDSPOp::RMS

Definition at line 1423 of file cdspop.cc.

References clDSPOp::RMS().

double dsp_rms const double *  ,
long 
 

Definition at line 1429 of file cdspop.cc.

References clDSPOp::RMS().

float dsp_variancef float *  ,
float *  ,
const float *  ,
long 
 

clDSPOp::Variance

Definition at line 1435 of file cdspop.cc.

References clDSPOp::Variance().

double dsp_variance double *  ,
double *  ,
const double *  ,
long 
 

Definition at line 1442 of file cdspop.cc.

References clDSPOp::Variance().

float dsp_peaklevelf const float *  fpSrc,
long 
 

clDSPOp::PeakLevel

Definition at line 1449 of file cdspop.cc.

References clDSPOp::PeakLevel().

double dsp_peaklevel const double *  dpSrc,
long 
 

Definition at line 1455 of file cdspop.cc.

References clDSPOp::PeakLevel().

void dsp_mixf float *  ,
const float *  ,
long 
 

clDSPOp::Mix

Definition at line 1461 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mix double *  ,
const double *  ,
long 
 

Definition at line 1467 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mix2f float *  ,
const float *  ,
const float *  ,
long 
 

Definition at line 1473 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mix2 double *  ,
const double *  ,
const double *  ,
long 
 

Definition at line 1480 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mixnf float *  ,
const float *  ,
long  ,
long 
 

Definition at line 1487 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_mixn double *  ,
const double *  ,
long  ,
long 
 

Definition at line 1494 of file cdspop.cc.

References clDSPOp::Mix().

void dsp_extractf float *  ,
const float *  ,
long  ,
long  ,
long 
 

clDSPOp::Extract

Definition at line 1501 of file cdspop.cc.

References clDSPOp::Extract().

void dsp_extract double *  ,
const double *  ,
long  ,
long  ,
long 
 

Definition at line 1508 of file cdspop.cc.

References clDSPOp::Extract().

void dsp_packf float *  ,
const float *  ,
long  ,
long  ,
long 
 

clDSPOp::Pack

Definition at line 1515 of file cdspop.cc.

References clDSPOp::Pack().

void dsp_pack double *  ,
const double *  ,
long  ,
long  ,
long 
 

Definition at line 1522 of file cdspop.cc.

References clDSPOp::Pack().

void dsp_fftw_convertf2cf stpSCplx  ,
const float *  ,
long 
 

clDSPOp::FFTWConvert

Definition at line 1529 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertf2cd stpDCplx  ,
const float *  ,
long 
 

Definition at line 1535 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpDCplx.

void dsp_fftw_convertd2cf stpSCplx  ,
const double *  ,
long 
 

Definition at line 1541 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertd2cd stpDCplx  ,
const double *  ,
long 
 

Definition at line 1547 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpDCplx.

void dsp_fftw_convertcf2f float *  ,
const  stpSCplx,
long 
 

Definition at line 1553 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertcd2f float *  ,
const  stpDCplx,
long 
 

Definition at line 1559 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpDCplx.

void dsp_fftw_convertcf2d double *  ,
const  stpSCplx,
long 
 

Definition at line 1565 of file cdspop.cc.

References clDSPOp::FFTWConvert(), and stpSCplx.

void dsp_fftw_convertcd2d double *  ,
const  stpDCplx,
long 
 

Definition at line 1571 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 1577 of file cdspop.cc.

References dsp_t.

void dsp_delete dsp_t   ) 
 

Deletes DSP object instance.

Parameters:
dspInst DSP object instance

Definition at line 1583 of file cdspop.cc.

References dsp_t.

void dsp_win_bartlettf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinBartlett

Definition at line 1589 of file cdspop.cc.

References dsp_t.

void dsp_win_bartlett dsp_t  ,
double *  ,
long 
 

Definition at line 1595 of file cdspop.cc.

References dsp_t.

void dsp_win_blackmanf dsp_t  ,
float *  ,
long  ,
float 
 

clDSPOp::WinBlackman

Definition at line 1601 of file cdspop.cc.

References dsp_t.

void dsp_win_blackman dsp_t  ,
double *  ,
long  ,
double 
 

Definition at line 1608 of file cdspop.cc.

References dsp_t.

void dsp_win_blackman_harrisf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinBlackmanHarris

Definition at line 1615 of file cdspop.cc.

References dsp_t.

void dsp_win_blackman_harris dsp_t  ,
double *  ,
long 
 

Definition at line 1621 of file cdspop.cc.

References dsp_t.

void dsp_win_cos_taperedf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinCosTapered

Definition at line 1627 of file cdspop.cc.

References dsp_t.

void dsp_win_cos_tapered dsp_t  ,
double *  ,
long 
 

Definition at line 1633 of file cdspop.cc.

References dsp_t.

void dsp_win_exact_blackmanf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinExactBlackman

Definition at line 1639 of file cdspop.cc.

References dsp_t.

void dsp_win_exact_blackman dsp_t  ,
double *  ,
long 
 

Definition at line 1645 of file cdspop.cc.

References dsp_t.

void dsp_win_expf dsp_t  ,
float *  ,
float  ,
long 
 

clDSPOp::WinExp

void dsp_win_exp dsp_t  ,
double *  ,
double  ,
long 
 

void dsp_win_flat_topf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinFlatTop

Definition at line 1651 of file cdspop.cc.

References dsp_t.

void dsp_win_flat_top dsp_t  ,
double *  ,
long 
 

Definition at line 1657 of file cdspop.cc.

References dsp_t.

void dsp_win_generic_cosf dsp_t  ,
float *  ,
long  ,
const float *  ,
long 
 

clDSPOp::WinGenericCos

Definition at line 1663 of file cdspop.cc.

References dsp_t.

void dsp_win_generic_cos dsp_t  ,
double *  ,
long  ,
const double *  ,
long 
 

Definition at line 1671 of file cdspop.cc.

References dsp_t.

void dsp_win_hammingf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinHamming

Definition at line 1679 of file cdspop.cc.

References dsp_t.

void dsp_win_hamming dsp_t  ,
double *  ,
long 
 

Definition at line 1685 of file cdspop.cc.

References dsp_t.

void dsp_win_hanningf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinHanning

Definition at line 1691 of file cdspop.cc.

References dsp_t.

void dsp_win_hanning dsp_t  ,
double *  ,
long 
 

Definition at line 1697 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiserf dsp_t  ,
float *  ,
float  ,
long 
 

clDSPOp::WinKaiser

Definition at line 1703 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiser dsp_t  ,
double *  ,
double  ,
long 
 

Definition at line 1709 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiser_besself dsp_t  ,
float *  ,
float  ,
long 
 

clDSPOp::WinKaiserBessel

Definition at line 1715 of file cdspop.cc.

References dsp_t.

void dsp_win_kaiser_bessel dsp_t  ,
double *  ,
double  ,
long 
 

Definition at line 1722 of file cdspop.cc.

References dsp_t.

void dsp_win_tukeyf dsp_t  ,
float *  ,
long 
 

clDSPOp::WinTukey

Definition at line 1729 of file cdspop.cc.

References dsp_t.

void dsp_win_tukey dsp_t  ,
double *  ,
long 
 

Definition at line 1735 of file cdspop.cc.

References dsp_t.

void dsp_win_dolph_chebyshevf dsp_t  ,
float *  ,
float  ,
long 
 

clDSPOp::WinDolphChebyshev

Definition at line 1741 of file cdspop.cc.

References dsp_t.

void dsp_win_dolph_chebyshev dsp_t  ,
double *  ,
double  ,
long 
 

Definition at line 1748 of file cdspop.cc.

References dsp_t.

long dsp_rebufferf dsp_t  ,
float *  ,
const float *  ,
long  ,
long 
 

clDSPOp::ReBuffer

Definition at line 1755 of file cdspop.cc.

References dsp_t.

long dsp_rebuffer dsp_t  ,
double *  ,
const double *  ,
long  ,
long 
 

Definition at line 1763 of file cdspop.cc.

References dsp_t.

float dsp_deg2radf dsp_t  ,
float 
 

clDSPOp::DegToRad

Definition at line 1771 of file cdspop.cc.

References dsp_t.

double dsp_deg2rad dsp_t  ,
double 
 

Definition at line 1777 of file cdspop.cc.

References dsp_t.

float dsp_rad2degf dsp_t  ,
float 
 

clDSPOp::RadToDeg

Definition at line 1783 of file cdspop.cc.

References dsp_t.

double dsp_rad2deg dsp_t  ,
double 
 

Definition at line 1789 of file cdspop.cc.

References dsp_t.

void dsp_fir_allocatef dsp_t  ,
const float *  ,
long 
 

clDSPOp::FIRAllocate

Definition at line 1795 of file cdspop.cc.

References dsp_t.

void dsp_fir_allocate dsp_t  ,
const double *  ,
long 
 

Definition at line 1801 of file cdspop.cc.

References dsp_t.

void dsp_fir_free dsp_t   ) 
 

clDSPOp::FIRFree

Definition at line 1807 of file cdspop.cc.

References dsp_t.

void dsp_fir_filterf dsp_t  ,
float *  ,
long 
 

clDSPOp::FIRFilter

Definition at line 1813 of file cdspop.cc.

References dsp_t.

void dsp_fir_filter dsp_t  ,
double *  ,
long 
 

Definition at line 1819 of file cdspop.cc.

References dsp_t.

void dsp_fir_filterf_nip dsp_t  ,
float *  ,
const float *  ,
long 
 

Definition at line 1825 of file cdspop.cc.

References dsp_t.

void dsp_fir_filter_nip dsp_t  ,
double *  ,
const double *  ,
long 
 

Definition at line 1832 of file cdspop.cc.

References dsp_t.

void dsp_fir_filterf_fst dsp_t  ,
float *  ,
float *  ,
long 
 

clDSPOp::FIRFilterF

Definition at line 1839 of file cdspop.cc.

References dsp_t.

void dsp_fir_filter_fst dsp_t  ,
double *  ,
double *  ,
long 
 

Definition at line 1846 of file cdspop.cc.

References dsp_t.

void dsp_iir_initf dsp_t  ,
const float * 
 

clDSPOp::IIRInitialize

Definition at line 1853 of file cdspop.cc.

References dsp_t.

void dsp_iir_init dsp_t  ,
const double * 
 

Definition at line 1859 of file cdspop.cc.

References dsp_t.

void dsp_iir_filterf dsp_t  ,
float *  ,
long 
 

clDSPOp::IIRFilter

Definition at line 1865 of file cdspop.cc.

References dsp_t.

void dsp_iir_filter dsp_t  ,
double *  ,
long 
 

Definition at line 1871 of file cdspop.cc.

References dsp_t.

void dsp_iir_filterf_nip dsp_t  ,
float *  ,
const float *  ,
long 
 

Definition at line 1877 of file cdspop.cc.

References dsp_t.

void dsp_iir_filter_nip dsp_t  ,
double *  ,
const double *  ,
long 
 

Definition at line 1884 of file cdspop.cc.

References dsp_t.

void dsp_iir_clear dsp_t   ) 
 

clDSPOp::IIRClear

Definition at line 1891 of file cdspop.cc.

References dsp_t.

void dsp_fft_init dsp_t  ,
long  ,
int 
 

clDSPOp::FFTInitialize

Definition at line 1897 of file cdspop.cc.

References dsp_t.

void dsp_fft_uninit dsp_t   ) 
 

clDSPOp::FFTUninitialize

Definition at line 1903 of file cdspop.cc.

References dsp_t.

void dsp_fftf dsp_t  ,
stpSCplx  ,
float * 
 

clDSPOp::FFTi

Definition at line 1909 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_fft dsp_t  ,
stpDCplx  ,
double * 
 

Definition at line 1915 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_fftf_nip dsp_t  ,
stpSCplx  ,
const float * 
 

clDSPOp::FFTo

Definition at line 1921 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_fft_nip dsp_t  ,
stpDCplx  ,
const double * 
 

Definition at line 1927 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_cfftf_nip dsp_t  ,
stpSCplx  ,
const  stpSCplx
 

Definition at line 1933 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_cfft_nip dsp_t  ,
stpDCplx  ,
const  stpDCplx
 

Definition at line 1939 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_ifftf_nip dsp_t  ,
float *  ,
const  stpSCplx
 

clDSPOp::IFFTo

Definition at line 1945 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_ifft_nip dsp_t  ,
double *  ,
const  stpDCplx
 

Definition at line 1951 of file cdspop.cc.

References dsp_t, and stpDCplx.

void dsp_cifftf_nip dsp_t  ,
stpSCplx  ,
const  stpSCplx
 

Definition at line 1957 of file cdspop.cc.

References dsp_t, and stpSCplx.

void dsp_cifft_nip dsp_t  ,
stpDCplx  ,
const  stpDCplx
 

Definition at line 1963 of file cdspop.cc.

References dsp_t, and stpDCplx.

dsp_iircas_t dsp_iir_cas_new void   ) 
 

Creates new instance of cascaded IIR object.

Returns:
Cascade IIR instance

Definition at line 1972 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 1978 of file cdspop.cc.

References dsp_iircas_t.

int dsp_iir_cas_initf dsp_iircas_t  ,
const  float[][5],
long 
 

clIIRCascade::Initialize

Definition at line 1984 of file cdspop.cc.

References dsp_iircas_t.

int dsp_iir_cas_init dsp_iircas_t  ,
const  double[][5],
long 
 

Definition at line 1993 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_uninit dsp_iircas_t   ) 
 

Definition at line 2002 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_processf dsp_iircas_t  ,
float *  ,
long 
 

Definition at line 2008 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_process dsp_iircas_t  ,
double *  ,
long 
 

Definition at line 2015 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_processf_nip dsp_iircas_t  ,
float *  ,
const float *  ,
long 
 

Definition at line 2022 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_process_nip dsp_iircas_t  ,
double *  ,
const double *  ,
long 
 

Definition at line 2029 of file cdspop.cc.

References dsp_iircas_t.

void dsp_iir_cas_clear dsp_iircas_t   ) 
 

Definition at line 2036 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 2045 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 2051 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_initf dsp_decfft_t  ,
long  ,
long  ,
int 
 

clFFTDecimator::Initialize

Definition at line 2057 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_init dsp_decfft_t  ,
long  ,
long  ,
int 
 

Definition at line 2068 of file cdspop.cc.

References dsp_decfft_t.

void dsp_dec_fft_uninit dsp_decfft_t   ) 
 

clFFTDecimator::Uninitialize

Definition at line 2079 of file cdspop.cc.

References dsp_decfft_t.

void dsp_dec_fft_putf dsp_decfft_t  ,
const float *  ,
long 
 

clFFTDecimator::Put

Definition at line 2085 of file cdspop.cc.

References dsp_decfft_t.

void dsp_dec_fft_put dsp_decfft_t  ,
const double *  ,
long 
 

Definition at line 2092 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_getf dsp_decfft_t  ,
float *  ,
long 
 

clFFTDecimator::Get

Definition at line 2099 of file cdspop.cc.

References dsp_decfft_t.

int dsp_dec_fft_get dsp_decfft_t  ,
double *  ,
long 
 

Definition at line 2108 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 2120 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 2126 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_initf dsp_decfir_t  ,
long  ,
int 
 

clFIRDecimator::Initialize

Definition at line 2132 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_init dsp_decfir_t  ,
long  ,
int 
 

Definition at line 2142 of file cdspop.cc.

References dsp_decfir_t.

void dsp_dec_fir_uninit dsp_decfir_t   ) 
 

clFIRDecimator::Uninitialize

Definition at line 2152 of file cdspop.cc.

References dsp_decfir_t.

void dsp_dec_fir_putf dsp_decfir_t  ,
const float *  ,
long 
 

clFIRDecimator::Put

Definition at line 2158 of file cdspop.cc.

References dsp_decfir_t.

void dsp_dec_fir_put dsp_decfir_t  ,
const double *  ,
long 
 

Definition at line 2165 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_getf dsp_decfir_t  ,
float *  ,
long 
 

clFIRDecimator::Get

Definition at line 2172 of file cdspop.cc.

References dsp_decfir_t.

int dsp_dec_fir_get dsp_decfir_t  ,
double *  ,
long 
 

Definition at line 2181 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 2193 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 2199 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_initf dsp_deciir_t  ,
long  ,
int 
 

clIIRDecimator::Initialize

Definition at line 2205 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_init dsp_deciir_t  ,
long  ,
int 
 

Definition at line 2215 of file cdspop.cc.

References dsp_deciir_t.

void dsp_dec_iir_uninit dsp_deciir_t   ) 
 

clIIRDecimator::Uninitialize

Definition at line 2225 of file cdspop.cc.

References dsp_deciir_t.

void dsp_dec_iir_putf dsp_deciir_t  ,
const float *  ,
long 
 

clIIRDecimator::Put

Definition at line 2231 of file cdspop.cc.

References dsp_deciir_t.

void dsp_dec_iir_put dsp_deciir_t  ,
const double *  ,
long 
 

Definition at line 2238 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_getf dsp_deciir_t  ,
float *  ,
long 
 

clIIRDecimator::Get

Definition at line 2245 of file cdspop.cc.

References dsp_deciir_t.

int dsp_dec_iir_get dsp_deciir_t  ,
double *  ,
long 
 

Definition at line 2254 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 2266 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 2272 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_initf dsp_decrec_t  ,
long  ,
long  ,
float  ,
int 
 

clRecDecimator::Initialize

Definition at line 2278 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_init dsp_decrec_t  ,
long  ,
long  ,
double  ,
int 
 

Definition at line 2290 of file cdspop.cc.

References dsp_decrec_t.

void dsp_dec_rec_uninit dsp_decrec_t   ) 
 

clRecDecimator::Uninitialize

Definition at line 2302 of file cdspop.cc.

References dsp_decrec_t.

void dsp_dec_rec_putf dsp_decrec_t  ,
const float *  ,
long 
 

clRecDecimator::Put

Definition at line 2308 of file cdspop.cc.

References dsp_decrec_t.

void dsp_dec_rec_put dsp_decrec_t  ,
const double *  ,
long 
 

Definition at line 2315 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_getf dsp_decrec_t  ,
float *  ,
long 
 

clRecDecimator::Get

Definition at line 2322 of file cdspop.cc.

References dsp_decrec_t.

int dsp_dec_rec_get dsp_decrec_t  ,
double *  ,
long 
 

Definition at line 2331 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 2343 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 2349 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_initf dsp_intfft_t  ,
long  ,
long  ,
int 
 

clFFTInterpolator::Initialize

Definition at line 2355 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_init dsp_intfft_t  ,
long  ,
long  ,
int 
 

Definition at line 2366 of file cdspop.cc.

References dsp_intfft_t.

void dsp_int_fft_uninit dsp_intfft_t   ) 
 

clFFTInterpolator::Uninitialize

Definition at line 2377 of file cdspop.cc.

References dsp_intfft_t.

void dsp_int_fft_putf dsp_intfft_t  ,
const float *  ,
long 
 

clFFTInterpolator::Put

Definition at line 2383 of file cdspop.cc.

References dsp_intfft_t.

void dsp_int_fft_put dsp_intfft_t  ,
const double *  ,
long 
 

Definition at line 2390 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_getf dsp_intfft_t  ,
float *  ,
long 
 

clFFTInterpolator::Get

Definition at line 2397 of file cdspop.cc.

References dsp_intfft_t.

int dsp_int_fft_get dsp_intfft_t  ,
double *  ,
long 
 

Definition at line 2406 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 2418 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 2424 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_initf dsp_intfir_t  ,
long  ,
int 
 

clFIRInterpolator::Initialize

Definition at line 2430 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_init dsp_intfir_t  ,
long  ,
int 
 

Definition at line 2440 of file cdspop.cc.

References dsp_intfir_t.

void dsp_int_fir_uninit dsp_intfir_t   ) 
 

clFIRInterpolator::Uninitialize

Definition at line 2450 of file cdspop.cc.

References dsp_intfir_t.

void dsp_int_fir_putf dsp_intfir_t  ,
const float *  ,
long 
 

clFIRInterpolator::Put

Definition at line 2456 of file cdspop.cc.

References dsp_intfir_t.

void dsp_int_fir_put dsp_intfir_t  ,
const double *  ,
long 
 

Definition at line 2463 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_getf dsp_intfir_t  ,
float *  ,
long 
 

clFIRInterpolator::Get

Definition at line 2470 of file cdspop.cc.

References dsp_intfir_t.

int dsp_int_fir_get dsp_intfir_t  ,
double *  ,
long 
 

Definition at line 2479 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 2491 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 2497 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_initf dsp_intiir_t  ,
long  ,
int 
 

clIIRInterpolator::Initialize

Definition at line 2503 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_init dsp_intiir_t  ,
long  ,
int 
 

Definition at line 2513 of file cdspop.cc.

References dsp_intiir_t.

void dsp_int_iir_uninit dsp_intiir_t   ) 
 

clIIRInterpolator::Uninitialize

Definition at line 2523 of file cdspop.cc.

References dsp_intiir_t.

void dsp_int_iir_putf dsp_intiir_t  ,
const float *  ,
long 
 

clIIRInterpolator::Put

Definition at line 2529 of file cdspop.cc.

References dsp_intiir_t.

void dsp_int_iir_put dsp_intiir_t  ,
const double *  ,
long 
 

Definition at line 2536 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_getf dsp_intiir_t  ,
float *  ,
long 
 

clIIRInterpolator::Get

Definition at line 2543 of file cdspop.cc.

References dsp_intiir_t.

int dsp_int_iir_get dsp_intiir_t  ,
double *  ,
long 
 

Definition at line 2552 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 2564 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 2570 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_initf dsp_intrec_t  ,
long  ,
long  ,
float  ,
int 
 

clRecInterpolator::Initialize

Definition at line 2576 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_init dsp_intrec_t  ,
long  ,
long  ,
double  ,
int 
 

Definition at line 2588 of file cdspop.cc.

References dsp_intrec_t.

void dsp_int_rec_uninit dsp_intrec_t   ) 
 

clRecInterpolator::Uninitialize

Definition at line 2600 of file cdspop.cc.

References dsp_intrec_t.

void dsp_int_rec_putf dsp_intrec_t  ,
const float *  ,
long 
 

clRecInterpolator::Put

Definition at line 2606 of file cdspop.cc.

References dsp_intrec_t.

void dsp_int_rec_put dsp_intrec_t  ,
const double *  ,
long 
 

Definition at line 2613 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_getf dsp_intrec_t  ,
float *  ,
long 
 

clRecInterpolator::Get

Definition at line 2620 of file cdspop.cc.

References dsp_intrec_t.

int dsp_int_rec_get dsp_intrec_t  ,
double *  ,
long 
 

Definition at line 2629 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 2641 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 2647 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_initf dsp_filter_t  ,
long 
 

clFilter::Initialize

Definition at line 2653 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init dsp_filter_t  ,
long 
 

Definition at line 2663 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init2f dsp_filter_t  ,
long  ,
const float *  ,
float  ,
float 
 

Definition at line 2673 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init2 dsp_filter_t  ,
long  ,
const double *  ,
double  ,
double 
 

Definition at line 2682 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_lpf dsp_filter_t  ,
float  ,
float  ,
float  ,
float 
 

clFilter::InitializeLP

Definition at line 2691 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_lp dsp_filter_t  ,
double  ,
double  ,
double  ,
double 
 

Definition at line 2700 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_hpf dsp_filter_t  ,
float  ,
float  ,
float  ,
float 
 

clFilter::InitializeHP

Definition at line 2709 of file cdspop.cc.

References dsp_filter_t.

int dsp_filter_init_hp dsp_filter_t  ,
double  ,
double  ,
double  ,
double 
 

Definition at line 2718 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_set_coeffsf dsp_filter_t  ,
const float * 
 

clFilter::SetCoeffs

Definition at line 2727 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_set_ceoffs dsp_filter_t  ,
const double * 
 

void dsp_filter_set_ccoeffsf dsp_filter_t  ,
const  stpSCplx,
int 
 

Definition at line 2741 of file cdspop.cc.

References dsp_filter_t, and stpSCplx.

void dsp_filter_set_ccoeffs dsp_filter_t  ,
const  stpDCplx,
int 
 

Definition at line 2749 of file cdspop.cc.

References dsp_filter_t, and stpDCplx.

void dsp_filter_get_coeffsf dsp_filter_t  ,
float * 
 

clFilter::GetCoeffs

Definition at line 2757 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_get_coeffs dsp_filter_t  ,
double * 
 

Definition at line 2764 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_get_ccoeffsf dsp_filter_t  ,
stpSCplx 
 

Definition at line 2771 of file cdspop.cc.

References dsp_filter_t, and stpSCplx.

void dsp_filter_get_ccoeffs dsp_filter_t  ,
stpDCplx 
 

Definition at line 2778 of file cdspop.cc.

References dsp_filter_t, and stpDCplx.

void dsp_filter_putf dsp_filter_t  ,
const float *  ,
long 
 

clFilter::Put

Definition at line 2785 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_put dsp_filter_t  ,
const double *  ,
long 
 

Definition at line 2792 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_put2f dsp_filter_t  ,
const float *  ,
long  ,
const  stpSCplx
 

Definition at line 2799 of file cdspop.cc.

References dsp_filter_t, and stpSCplx.

void dsp_filter_put2 dsp_filter_t  ,
const double *  ,
long  ,
const  stpDCplx
 

Definition at line 2806 of file cdspop.cc.

References dsp_filter_t, and stpDCplx.

void dsp_filter_getf dsp_filter_t  ,
float *  ,
long 
 

clFilter::Get

Definition at line 2813 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_get dsp_filter_t  ,
double *  ,
long 
 

Definition at line 2820 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lpf dsp_filter_t  ,
float *  ,
int 
 

clFilter::DesignLP

Definition at line 2827 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lp dsp_filter_t  ,
double *  ,
int 
 

Definition at line 2835 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lp2f dsp_filter_t  ,
float *  ,
float  ,
int 
 

Definition at line 2843 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_lp2 dsp_filter_t  ,
double *  ,
double  ,
int 
 

Definition at line 2851 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hpf dsp_filter_t  ,
float * 
 

clFilter::DesignHP

Definition at line 2859 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hp dsp_filter_t  ,
double * 
 

Definition at line 2865 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hp2f dsp_filter_t  ,
float *  ,
float 
 

Definition at line 2871 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_hp2 dsp_filter_t  ,
double *  ,
double 
 

Definition at line 2878 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bpf dsp_filter_t  ,
float *  ,
float * 
 

clFilter::DesignBP

Definition at line 2885 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bp dsp_filter_t  ,
double *  ,
double * 
 

Definition at line 2892 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bp2f dsp_filter_t  ,
float *  ,
float *  ,
float 
 

Definition at line 2899 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_bp2 dsp_filter_t  ,
double *  ,
double *  ,
double 
 

Definition at line 2907 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_brf dsp_filter_t  ,
float *  ,
float * 
 

clFilter::DesignBR

Definition at line 2915 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_br dsp_filter_t  ,
double *  ,
double * 
 

Definition at line 2922 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_br2f dsp_filter_t  ,
float *  ,
float *  ,
float 
 

Definition at line 2929 of file cdspop.cc.

References dsp_filter_t.

void dsp_filter_design_br2 dsp_filter_t  ,
double *  ,
double *  ,
double 
 

Definition at line 2937 of file cdspop.cc.

References dsp_filter_t.

dsp_rebuf_t dsp_rebuf_new void   ) 
 

Creates new instance of rebuffering object.

Returns:
Rebuffer instance

Definition at line 2948 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 2954 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_putf dsp_rebuf_t  ,
const float *  ,
long 
 

clReBuffer::Put

Definition at line 2960 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_put dsp_rebuf_t  ,
const double *  ,
long 
 

Definition at line 2967 of file cdspop.cc.

References dsp_rebuf_t.

int dsp_rebuf_getf dsp_rebuf_t  ,
float *  ,
long 
 

clReBuffer::Get

Definition at line 2974 of file cdspop.cc.

References dsp_rebuf_t.

int dsp_rebuf_get dsp_rebuf_t  ,
double *  ,
long 
 

Definition at line 2983 of file cdspop.cc.

References dsp_rebuf_t.

long dsp_rebuf_size dsp_rebuf_t   ) 
 

clReBuffer::GetCount

Definition at line 2992 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_clear dsp_rebuf_t   ) 
 

clReBuffer::Clear

Definition at line 2998 of file cdspop.cc.

References dsp_rebuf_t.

void dsp_rebuf_copy dsp_rebuf_t  ,
dsp_rebuf_t 
 

clReBuffer::operator=

Definition at line 3004 of file cdspop.cc.

References dsp_rebuf_t.


Generated on Tue Mar 2 19:46:50 2004 for libDSP by doxygen 1.3.6