20 #include "JackAudioAdapter.h"
21 #include "JackArgParser.h"
27 #include "JackAlsaAdapter.h"
31 #include "JackCoreAudioAdapter.h"
35 #include "JackPortAudioAdapter.h"
38 #if defined(__sun__) || defined(sun)
39 #include "JackOSSAdapter.h"
49 SERVER_EXPORT
int jack_internal_initialize(jack_client_t* jack_client,
const JSList* params)
71 #if defined(__sun__) || defined(sun)
77 if (adapter->Open() == 0) {
89 SERVER_EXPORT
int jack_initialize(jack_client_t* jack_client,
const char* load_init)
92 bool parse_params =
true;
97 if (parser.GetArgc() > 0) {
98 parse_params = parser.ParseParams(desc, ¶ms);
102 res = jack_internal_initialize(jack_client, params);
103 parser.FreeParams(params);
108 SERVER_EXPORT
void jack_finish(
void* arg)