AudioResample< input_t, output_t > Class Template Reference

#include <frame.h>

Inheritance diagram for AudioResample< input_t, output_t >:

InternalAudioResample< input_t, output_t > SrcAudioResample< input_t, output_t > List of all members.

Public Member Functions

 AudioResample (int rate)
virtual ~AudioResample ()
virtual void Resample (input_t *samples, int input_rate, int channels, int samples_this_frame)
void Resample (Frame &frame)
void SetOutputFrequency (int output_rate)
int GetOutputFrequency ()

Public Attributes

output_t * output
int size

Protected Attributes

int output_rate
input_t * input

template<class input_t, class output_t>
class AudioResample< input_t, output_t >


Constructor & Destructor Documentation

template<class input_t, class output_t>
AudioResample< input_t, output_t >::AudioResample ( int  rate  )  [inline]

template<class input_t, class output_t>
virtual AudioResample< input_t, output_t >::~AudioResample (  )  [inline, virtual]


Member Function Documentation

template<class input_t, class output_t>
int AudioResample< input_t, output_t >::GetOutputFrequency (  )  [inline]

template<class input_t, class output_t>
void AudioResample< input_t, output_t >::Resample ( Frame frame  )  [inline]

template<class input_t, class output_t>
virtual void AudioResample< input_t, output_t >::Resample ( input_t *  samples,
int  input_rate,
int  channels,
int  samples_this_frame 
) [inline, virtual]

Reimplemented in InternalAudioResample< input_t, output_t >, and SrcAudioResample< input_t, output_t >.

template<class input_t, class output_t>
void AudioResample< input_t, output_t >::SetOutputFrequency ( int  output_rate  )  [inline]


Member Data Documentation

template<class input_t, class output_t>
input_t* AudioResample< input_t, output_t >::input [protected]

template<class input_t, class output_t>
output_t* AudioResample< input_t, output_t >::output

template<class input_t, class output_t>
int AudioResample< input_t, output_t >::output_rate [protected]

template<class input_t, class output_t>
int AudioResample< input_t, output_t >::size


The documentation for this class was generated from the following file:
Generated on Tue Jan 22 17:07:31 2008 for MUAN by  doxygen 1.4.7