Doc edits/VST3 Build fixes.
This commit is contained in:
@@ -59,8 +59,11 @@ namespace pipedal {
|
||||
public:
|
||||
using Ptr = std::unique_ptr<Vst3Effect>;
|
||||
|
||||
|
||||
virtual void Prepare(int32_t sampleRate, size_t maxBufferSize,int inputChannels, int outputChannels) = 0;
|
||||
|
||||
virtual const Lv2PluginUiInfo& GetCurrentPluginInfo() = 0;
|
||||
|
||||
virtual void Activate() = 0;
|
||||
virtual void Deactivate() = 0;
|
||||
virtual void Unprepare() = 0;
|
||||
|
||||
@@ -81,6 +81,9 @@ namespace pipedal
|
||||
|
||||
void SetState(const std::vector<uint8_t> state);
|
||||
|
||||
|
||||
const Lv2PluginUiInfo& GetCurrentPluginInfo();
|
||||
|
||||
virtual void CheckSync();
|
||||
|
||||
//- PiPedalHost Interfaces.
|
||||
|
||||
@@ -35,6 +35,14 @@
|
||||
#include "PedalBoard.hpp"
|
||||
|
||||
|
||||
namespace Steinberg
|
||||
{
|
||||
namespace Vst {
|
||||
class IEditController; // forward decl.
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
namespace pipedal {
|
||||
|
||||
|
||||
@@ -64,6 +72,13 @@
|
||||
|
||||
static Ptr CreateInstance(const std::string &cacheFilePath = "");
|
||||
|
||||
public:
|
||||
class Private { // private use.
|
||||
public:
|
||||
|
||||
static void UpdateControlInfo(::Steinberg::Vst::IEditController *controller, Lv2PluginUiInfo &pluginInfo);
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user