Base class for audio adapters. More...
#include <JackAudioAdapterInterface.h>
Public Member Functions | |
JackAudioAdapterInterface (jack_nframes_t buffer_size, jack_nframes_t sample_rate) | |
virtual void | Reset () |
void | Create () |
void | Destroy () |
virtual int | Open () |
virtual int | Close () |
virtual int | SetHostBufferSize (jack_nframes_t buffer_size) |
virtual int | SetAdaptedBufferSize (jack_nframes_t buffer_size) |
virtual int | SetBufferSize (jack_nframes_t buffer_size) |
virtual int | SetHostSampleRate (jack_nframes_t sample_rate) |
virtual int | SetAdaptedSampleRate (jack_nframes_t sample_rate) |
virtual int | SetSampleRate (jack_nframes_t sample_rate) |
void | SetInputs (int inputs) |
void | SetOutputs (int outputs) |
int | GetInputs () |
int | GetOutputs () |
int | PushAndPull (jack_default_audio_sample_t **inputBuffer, jack_default_audio_sample_t **outputBuffer, unsigned int inNumberFrames) |
int | PullAndPush (jack_default_audio_sample_t **inputBuffer, jack_default_audio_sample_t **outputBuffer, unsigned int inNumberFrames) |
Protected Member Functions | |
void | ResetRingBuffers () |
void | AdaptRingBufferSize () |
void | GrowRingBufferSize () |
Protected Attributes | |
int | fCaptureChannels |
int | fPlaybackChannels |
jack_nframes_t | fHostBufferSize |
jack_nframes_t | fHostSampleRate |
jack_nframes_t | fAdaptedBufferSize |
jack_nframes_t | fAdaptedSampleRate |
JackPIControler | fPIControler |
JackResampler ** | fCaptureRingBuffer |
JackResampler ** | fPlaybackRingBuffer |
unsigned int | fQuality |
unsigned int | fRingbufferCurSize |
jack_time_t | fPullAndPushTime |
bool | fRunning |
bool | fAdaptative |
Base class for audio adapters.
Definition at line 66 of file JackAudioAdapterInterface.h.