00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __JackDriverLoader__
00022 #define __JackDriverLoader__
00023
00024 #include "driver_interface.h"
00025 #include "JackControlAPI.h"
00026 #include "JackPlatformPlug.h"
00027
00028 jack_driver_desc_t* jack_find_driver_descriptor(JSList* drivers, const char* name);
00029 JSList* jack_drivers_load(JSList* drivers);
00030 JSList* jack_internals_load(JSList* internals);
00031 void jack_free_driver_params(JSList * param_ptr);
00032 void jack_print_driver_options(jack_driver_desc_t* desc, FILE* file);
00033
00034
00035 extern "C" SERVER_EXPORT int jackctl_driver_params_parse(jackctl_driver * driver, int argc, char* argv[]);
00036
00037 #endif
00038