api__ml_pmp.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #ifndef NULLSOFT_ML_PMP_API_H
  2. #define NULLSOFT_ML_PMP_API_H
  3. #include "../playlist/api_playlistmanager.h"
  4. extern api_playlistmanager *playlistManager;
  5. #define AGAVE_API_PLAYLISTMANAGER playlistManager
  6. #include "../playlist/api_playlists.h"
  7. extern api_playlists *playlistsApi;
  8. #define AGAVE_API_PLAYLISTS playlistsApi
  9. #include "../ml_local/api_mldb.h"
  10. extern api_mldb *mldbApi;
  11. #define AGAVE_API_MLDB mldbApi
  12. #include <api/syscb/api_syscb.h>
  13. extern api_syscb *sysCallbackApi;
  14. #define WASABI_API_SYSCB sysCallbackApi
  15. #include <api/application/api_application.h>
  16. extern api_application *applicationApi;
  17. #define WASABI_API_APP applicationApi
  18. #include "../Agave/Language/api_language.h"
  19. #include <api/memmgr/api_memmgr.h>
  20. extern api_memmgr *memoryManager;
  21. #define WASABI_API_MEMMGR memoryManager
  22. #include "../ml_wire/api_podcasts.h"
  23. extern api_podcasts *podcastsApi;
  24. #define AGAVE_API_PODCASTS podcastsApi
  25. #include "../Winamp/api_stats.h"
  26. extern api_stats *statsApi;
  27. #define AGAVE_API_STATS statsApi
  28. #include "../nu/threadpool/api_threadpool.h"
  29. extern api_threadpool *threadPoolApi;
  30. #define WASABI_API_THREADPOOL threadPoolApi
  31. #include "../devices/api_devicemanager.h"
  32. extern api_devicemanager *deviceManagerApi;
  33. #define AGAVE_API_DEVICEMANAGER deviceManagerApi
  34. #include "../Agave/AlbumArt/api_albumart.h"
  35. extern api_albumart *albumArtApi;
  36. #define AGAVE_API_ALBUMART albumArtApi
  37. #include "../Agave/Metadata/api_metadata.h"
  38. extern api_metadata *metadataApi;
  39. #define AGAVE_API_METADATA metadataApi
  40. #include <api/service/svcs/svc_imgload.h>
  41. #endif // !NULLSOFT_ML_PMP_API_H