Resampler::D Class Reference

List of all members.

Detailed Description

Definition at line 29 of file Resampler.cpp.

Public Member Functions

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

Protected Attributes

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


Constructor & Destructor Documentation

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

Definition at line 54 of file Resampler.cpp.

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

Resampler::D::~D (  ) 

Definition at line 79 of file Resampler.cpp.

References m_iin, m_iinsize, m_iout, m_ioutsize, and m_src.


Member Function Documentation

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

Definition at line 91 of file Resampler.cpp.

References m_channels, m_iin, m_iinsize, m_iout, m_ioutsize, and resampleInterleaved().

Referenced by Resampler::resample().

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

Definition at line 127 of file Resampler.cpp.

References m_src.

Referenced by resample(), and Resampler::resampleInterleaved().

void Resampler::D::reset (  ) 

Definition at line 150 of file Resampler.cpp.

References m_src.

Referenced by Resampler::reset().


Member Data Documentation

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

Definition at line 46 of file Resampler.cpp.

Referenced by D(), resampleInterleaved(), reset(), and ~D().

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

Definition at line 47 of file Resampler.cpp.

Referenced by D(), resample(), and ~D().

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

Definition at line 48 of file Resampler.cpp.

Referenced by D(), resample(), and ~D().

size_t Resampler::D::m_channels [protected]

Definition at line 49 of file Resampler.cpp.

Referenced by D(), and resample().

size_t Resampler::D::m_iinsize [protected]

Definition at line 50 of file Resampler.cpp.

Referenced by D(), resample(), and ~D().

size_t Resampler::D::m_ioutsize [protected]

Definition at line 51 of file Resampler.cpp.

Referenced by D(), resample(), and ~D().


The documentation for this class was generated from the following file:
Generated on Wed Feb 20 15:45:35 2008 for SonicVisualiser by  doxygen 1.5.1