191 |
~JackClient(); |
~JackClient(); |
192 |
|
|
193 |
// Callback functions for the libjack API |
// Callback functions for the libjack API |
194 |
static void libjackShutdownCallback(void* arg); |
#if HAVE_JACK_ON_INFO_SHUTDOWN |
195 |
|
static void libjackShutdownCallback(jack_status_t code, const char* reason, void *arg); |
196 |
|
#else |
197 |
|
static void libjackShutdownCallback(void *arg); |
198 |
|
#endif |
199 |
static int libjackSampleRateCallback(jack_nframes_t nframes, void *arg); |
static int libjackSampleRateCallback(jack_nframes_t nframes, void *arg); |
200 |
static int libjackBufferSizeCallback(jack_nframes_t nframes, void *arg); |
static int libjackBufferSizeCallback(jack_nframes_t nframes, void *arg); |
201 |
}; |
}; |
210 |
*/ |
*/ |
211 |
class JackListener { |
class JackListener { |
212 |
public: |
public: |
213 |
virtual void onJackShutdown() = 0; |
virtual void onJackShutdown(jack_status_t code, const char* reason) = 0; |
214 |
}; |
}; |
215 |
} |
} |
216 |
|
|