First commit.

This commit is contained in:
Robin Davies
2021-08-15 12:42:46 -04:00
commit d8a6022947
264 changed files with 95068 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
#pragma once
#include "MapFeature.hpp"
#include "lv2/lv2plug.in/ns/ext/options/options.h"
namespace pipedal {
class OptionsFeature {
private:
float sampleRate;
int32_t blockLength;
int32_t atomBufferBlockLength;
LV2_Feature feature;
LV2_Options_Option options[6];
public:
OptionsFeature();
void Prepare(MapFeature&map,
double sampleRate,
int32_t blockLength,
int32_t atomBufferBlockLength);
~OptionsFeature();
public:
const LV2_Feature* GetFeature()
{
return &feature;
}
};
}