Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
2.5KB

  1. /*
  2. * Carla JACK API for external applications
  3. * Copyright (C) 2016-2017 Filipe Coelho <falktx@falktx.com>
  4. *
  5. * This program is free software; you can redistribute it and/or
  6. * modify it under the terms of the GNU General Public License as
  7. * published by the Free Software Foundation; either version 2 of
  8. * the License, or any later version.
  9. *
  10. * This program is distributed in the hope that it will be useful,
  11. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. * GNU General Public License for more details.
  14. *
  15. * For a full copy of the GNU General Public License see the doc/GPL.txt file.
  16. */
  17. // need to include this first
  18. #include "libjack.hpp"
  19. CARLA_BACKEND_USE_NAMESPACE
  20. // --------------------------------------------------------------------------------------------------------------------
  21. CARLA_EXPORT
  22. const char* JACK_METADATA_PRETTY_NAME;
  23. const char* JACK_METADATA_PRETTY_NAME = "http://jackaudio.org/metadata/pretty-name";
  24. // extern const char* JACK_METADATA_HARDWARE;
  25. // extern const char* JACK_METADATA_CONNECTED;
  26. // extern const char* JACK_METADATA_PORT_GROUP;
  27. // extern const char* JACK_METADATA_ICON_SMALL;
  28. // extern const char* JACK_METADATA_ICON_LARGE;
  29. // --------------------------------------------------------------------------------------------------------------------
  30. // int
  31. // jack_set_property(jack_client_t*,
  32. // jack_uuid_t subject,
  33. // const char* key,
  34. // const char* value,
  35. // const char* type);
  36. // int
  37. // jack_get_property(jack_uuid_t subject,
  38. // const char* key,
  39. // char** value,
  40. // char** type);
  41. // void
  42. // jack_free_description (jack_description_t* desc, int free_description_itself);
  43. // int
  44. // jack_get_properties (jack_uuid_t subject,
  45. // jack_description_t* desc);
  46. // int
  47. // jack_get_all_properties (jack_description_t** descs);
  48. // int jack_remove_property (jack_client_t* client, jack_uuid_t subject, const char* key);
  49. // int jack_remove_properties (jack_client_t* client, jack_uuid_t subject);
  50. // int jack_remove_all_properties (jack_client_t* client);
  51. // int jack_set_property_change_callback (jack_client_t* client,
  52. // JackPropertyChangeCallback callback,
  53. // void* arg);
  54. // --------------------------------------------------------------------------------------------------------------------