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 ()
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
bool fRunning


Detailed Description

Base class for audio adapters.

Definition at line 68 of file JackAudioAdapterInterface.h.


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

Generated on Wed Dec 17 16:10:12 2008 for Jackdmp by  doxygen 1.5.7.1