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.

30 lines
562B

  1. #pragma once
  2. #include <JuceHeader.h>
  3. class ScanConfiguration {
  4. public:
  5. #ifdef __APPLE__
  6. juce::AudioUnitPluginFormat auFormat;
  7. #endif
  8. juce::VSTPluginFormat vstFormat;
  9. juce::VST3PluginFormat vst3Format;
  10. bool VSTDefaultPaths;
  11. juce::FileSearchPath customVSTPaths;
  12. bool VST3DefaultPaths;
  13. juce::FileSearchPath customVST3Paths;
  14. ScanConfiguration();
  15. juce::FileSearchPath getAUPaths();
  16. juce::FileSearchPath getVSTPaths();
  17. juce::FileSearchPath getVST3Paths();
  18. void restoreFromXml();
  19. void writeToXml() const;
  20. };