svcore  1.9
Resampler::D Class Reference

List of all members.

Public Member Functions

 D (Quality quality, int channels, int chunkSize)
 ~D ()
int resample (float **in, float **out, int incount, float ratio, bool final)
int resampleInterleaved (float *in, float *out, int incount, float ratio, bool final)
void reset ()

Protected Attributes

SRC_STATE * m_src
float * m_iin
float * m_iout
int m_channels
int m_iinsize
int m_ioutsize

Detailed Description

Definition at line 31 of file Resampler.cpp.


Constructor & Destructor Documentation

Resampler::D::D ( Quality  quality,
int  channels,
int  chunkSize 
)

!! check err, throw

!! alignment?

Definition at line 56 of file Resampler.cpp.

References Resampler::Best, Resampler::Fastest, m_channels, m_iin, m_iinsize, m_iout, m_ioutsize, and m_src.

Definition at line 81 of file Resampler.cpp.


Member Function Documentation

int Resampler::D::resample ( float **  in,
float **  out,
int  incount,
float  ratio,
bool  final 
)

Definition at line 93 of file Resampler.cpp.

References Resampler::resampleInterleaved().

Referenced by Resampler::resample().

int Resampler::D::resampleInterleaved ( float *  in,
float *  out,
int  incount,
float  ratio,
bool  final 
)

Definition at line 129 of file Resampler.cpp.

Referenced by Resampler::resampleInterleaved().

Definition at line 160 of file Resampler.cpp.

Referenced by Resampler::reset().


Member Data Documentation

SRC_STATE* Resampler::D::m_src [protected]

Definition at line 48 of file Resampler.cpp.

Referenced by D().

float* Resampler::D::m_iin [protected]

Definition at line 49 of file Resampler.cpp.

Referenced by D().

float* Resampler::D::m_iout [protected]

Definition at line 50 of file Resampler.cpp.

Referenced by D().

int Resampler::D::m_channels [protected]

Definition at line 51 of file Resampler.cpp.

Referenced by D().

int Resampler::D::m_iinsize [protected]

Definition at line 52 of file Resampler.cpp.

Referenced by D().

int Resampler::D::m_ioutsize [protected]

Definition at line 53 of file Resampler.cpp.

Referenced by D().


The documentation for this class was generated from the following file: