api__wasabi2.h 776 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include <Wasabi/api__wasabi-replicant.h>
  3. #include "application.h"
  4. extern Application application;
  5. #define WASABI2_API_APP (&application)
  6. /* Wasabi 1 */
  7. namespace Wasabi {
  8. #include <api/service/api_service.h>
  9. }
  10. extern Wasabi::api_service *wasabi1_service_api;
  11. #define WASABI_API_SVC wasabi1_service_api
  12. #include <new>
  13. namespace Wasabi {
  14. #include <api/application/api_application.h>
  15. #include "../Agave/AlbumArt/api_albumart.h"
  16. #include <api/memmgr/api_memmgr.h>
  17. }
  18. extern Wasabi::api_application *wasabi1_application_api;
  19. #define WASABI_API_APP wasabi1_application_api
  20. extern Wasabi::api_albumart *wasabi1_albumart_api;
  21. #define AGAVE_API_ALBUMART wasabi1_albumart_api
  22. extern Wasabi::api_memmgr *wasabi1_memmgr_api;
  23. #define WASABI_API_MEMMGR wasabi1_memmgr_api