Jack2  1.9.11-RC1
Public Member Functions | Protected Attributes | List of all members
Jack::JackResampler Class Reference

Base class for Resampler. More...

#include <JackResampler.h>

Inheritance diagram for Jack::JackResampler:
Jack::JackRingBuffer Jack::JackLibSampleRateResampler

Public Member Functions

virtual unsigned int ReadResample (jack_default_audio_sample_t *buffer, unsigned int frames)
 
virtual unsigned int WriteResample (jack_default_audio_sample_t *buffer, unsigned int frames)
 
void SetRatio (double ratio)
 
double GetRatio ()
 
- Public Member Functions inherited from Jack::JackRingBuffer
 JackRingBuffer (int size=DEFAULT_RB_SIZE)
 
virtual void Reset (unsigned int new_size)
 
virtual unsigned int Read (jack_default_audio_sample_t *buffer, unsigned int frames)
 
virtual unsigned int Write (jack_default_audio_sample_t *buffer, unsigned int frames)
 
virtual unsigned int Read (void *buffer, unsigned int bytes)
 
virtual unsigned int Write (void *buffer, unsigned int bytes)
 
virtual unsigned int ReadSpace ()
 
virtual unsigned int WriteSpace ()
 
unsigned int GetError ()
 

Protected Attributes

double fRatio
 
- Protected Attributes inherited from Jack::JackRingBuffer
jack_ringbuffer_tfRingBuffer
 
unsigned int fRingBufferSize
 

Detailed Description

Base class for Resampler.

Definition at line 79 of file JackResampler.h.


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