20 #ifndef __JackNetAdapter__
21 #define __JackNetAdapter__
23 #include "JackAudioAdapterInterface.h"
24 #include "JackNetInterface.h"
41 jack_client_t* fClient;
44 int fLastTransportState;
45 int fLastTimebaseMaster;
48 sample_t** fSoftCaptureBuffer;
49 sample_t** fSoftPlaybackBuffer;
55 void EncodeTransportData();
56 void DecodeTransportData();
60 JackNetAdapter(jack_client_t* jack_client, jack_nframes_t buffer_size, jack_nframes_t sample_rate,
const JSList* params);
66 int SetBufferSize(jack_nframes_t buffer_size);
The base class for runnable objects, that have an Init and Execute method to be called in a threa...
Base class for audio adapters.
Darwin threads. Real-time threads are actually "time constraint" threads.