DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

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:
Mdistrho/src/DistrhoUtils.cpp | 15+++++++++++++++
Mdistrho/src/jackbridge/JackBridge.cpp | 4++--
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)