20 #ifndef __JackAudioAdapter__    21 #define __JackAudioAdapter__    23 #include "JackAudioAdapterInterface.h"    24 #include "driver_interface.h"    37             static int Process(jack_nframes_t, 
void* arg);
    38             static int BufferSize(jack_nframes_t buffer_size, 
void* arg);
    39             static int SampleRate(jack_nframes_t sample_rate, 
void* arg);
    40             static void Latency(jack_latency_callback_mode_t mode, 
void* arg);
    42             jack_port_t** fCapturePortList;
    43             jack_port_t** fPlaybackPortList;
    45             jack_default_audio_sample_t** fInputBufferList;
    46             jack_default_audio_sample_t** fOutputBufferList;
    48             jack_client_t* fClient;
    55             int ProcessAux(jack_nframes_t frames);
    68 #define CaptureDriverFlags  static_cast<JackPortFlags>(JackPortIsOutput | JackPortIsPhysical | JackPortIsTerminal)    69 #define PlaybackDriverFlags static_cast<JackPortFlags>(JackPortIsInput | JackPortIsPhysical | JackPortIsTerminal) 
Base class for audio adapters. 
Audio adapter : Jack client side.