commit ab2cde1758d457bf481747e720f245c879ef678d
parent 25f35624837319827d40432dea07e01c54f4cba4
Author: falkTX <falktx@falktx.com>
Date: Fri, 22 Jul 2022 15:43:05 +0100
Make standalone util symbols visible for any build
Diffstat:
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/distrho/src/DistrhoUtils.cpp b/distrho/src/DistrhoUtils.cpp
@@ -19,6 +19,7 @@
#endif
#include "../extra/String.hpp"
+#include "../DistrhoStandaloneUtils.hpp"
#ifdef DISTRHO_OS_WINDOWS
# include <windows.h>
@@ -141,6 +142,20 @@ const char* getResourcePath(const char* const bundlePath) noexcept
return nullptr;
}
+#ifndef DISTRHO_PLUGIN_TARGET_JACK
+// all these are null for non-standalone targets
+bool isUsingNativeAudio() noexcept { return false; }
+bool supportsAudioInput() { return false; }
+bool supportsBufferSizeChanges() { return false; }
+bool supportsMIDI() { return false; }
+bool isAudioInputEnabled() { return false; }
+bool isMIDIEnabled() { return false; }
+uint getBufferSize() { return 0; }
+bool requestAudioInput() { return false; }
+bool requestBufferSizeChange(uint) { return false; }
+bool requestMIDI() { return false; }
+#endif
+
// -----------------------------------------------------------------------
END_NAMESPACE_DISTRHO
diff --git a/distrho/src/jackbridge/JackBridge.cpp b/distrho/src/jackbridge/JackBridge.cpp
@@ -2327,7 +2327,7 @@ bool isMIDIEnabled()
return true;
}
-uint32_t getBufferSize()
+uint getBufferSize()
{
#if !(defined(JACKBRIDGE_DUMMY) || defined(JACKBRIDGE_DIRECT))
if (usingNativeBridge)
@@ -2345,7 +2345,7 @@ bool requestAudioInput()
return false;
}
-bool requestBufferSizeChange(const uint32_t newBufferSize)
+bool requestBufferSizeChange(const uint newBufferSize)
{
#if !(defined(JACKBRIDGE_DUMMY) || defined(JACKBRIDGE_DIRECT))
if (usingNativeBridge)