Jack::JackAudioAdapterInterface Class Reference

Base class for audio adapters. More...

#include <JackAudioAdapterInterface.h>

Inheritance diagram for Jack::JackAudioAdapterInterface:

Jack::JackAlsaAdapter Jack::JackCoreAudioAdapter Jack::JackNetAdapter Jack::JackPortAudioAdapter

List of all members.

Public Member Functions

 JackAudioAdapterInterface (jack_nframes_t buffer_size, jack_nframes_t sample_rate)
void SetRingBuffers (JackResampler **input, JackResampler **output)
bool IsRunning ()
virtual void Reset ()
void ResetRingBuffers ()
unsigned int GetQuality ()
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)
virtual void SetCallbackTime (jack_time_t callback_usec)
void ResampleFactor (jack_nframes_t &frame1, jack_nframes_t &frame2)
void SetInputs (int inputs)
void SetOutputs (int outputs)
int GetInputs ()
int GetOutputs ()

Protected Attributes

int fCaptureChannels
int fPlaybackChannels
jack_nframes_t fHostBufferSize
jack_nframes_t fHostSampleRate
jack_nframes_t fAdaptedBufferSize
jack_nframes_t fAdaptedSampleRate
JackAtomicDelayLockedLoop fHostDLL
JackAtomicDelayLockedLoop fAdaptedDLL
JackResampler ** fCaptureRingBuffer
JackResampler ** fPlaybackRingBuffer
unsigned int fQuality
bool fRunning


Detailed Description

Base class for audio adapters.

Definition at line 69 of file JackAudioAdapterInterface.h.


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

Generated on Tue Feb 17 20:19:55 2009 for Jack2 by  doxygen 1.5.7.1