![]() |
Audacity 3.2.0
|
#include <LV2InstanceFeaturesList.h>
Public Member Functions | |
LV2WrapperFeaturesList (LV2InstanceFeaturesList &baseFeatures, float sampleRate=44100.0f, const LV2_Worker_Schedule *pWorkerSchedule=nullptr) | |
const LV2InstanceFeaturesList & | Base () const |
![]() | |
ExtendedLV2FeaturesList (WithBase_t, const LV2FeaturesListBase &baseFeatures) | |
virtual | ~ExtendedLV2FeaturesList () |
FeaturePointers | GetFeaturePointers () const override |
void | AddFeature (const char *uri, const void *data) |
![]() | |
LV2FeaturesListBase (const LilvPlugin &plug) | |
virtual | ~LV2FeaturesListBase () |
LV2FeaturesListBase (const LV2FeaturesListBase &)=delete | |
LV2FeaturesListBase & | operator= (const LV2FeaturesListBase &)=delete |
virtual FeaturePointers | GetFeaturePointers () const =0 |
bool | ValidateFeatures (const LilvNode *subject) |
bool | CheckFeatures (const LilvNode *subject, bool required) |
Additional Inherited Members | |
![]() | |
using | FeaturePointers = std::vector< const LV2_Feature * > |
Get vector of pointers to features, whose .data() can be passed to lv2. More... | |
![]() | |
const LV2FeaturesListBase & | mBaseFeatures |
![]() | |
const LilvPlugin & | mPlug |
bool | mNoResize { false } |
![]() | |
std::vector< LV2_Feature > | mFeatures |
Definition at line 75 of file LV2InstanceFeaturesList.h.
LV2WrapperFeaturesList::LV2WrapperFeaturesList | ( | LV2InstanceFeaturesList & | baseFeatures, |
float | sampleRate = 44100.0f , |
||
const LV2_Worker_Schedule * | pWorkerSchedule = nullptr |
||
) |
Definition at line 129 of file LV2InstanceFeaturesList.cpp.
References ExtendedLV2FeaturesList::AddFeature(), LV2InstanceFeaturesList::Base(), LV2InstanceFeaturesList::mSampleRate, and anonymous_namespace{ClipSegmentTest.cpp}::sampleRate.
|
inline |
Definition at line 80 of file LV2InstanceFeaturesList.h.
References ExtendedLV2FeaturesList::mBaseFeatures.
Referenced by LV2Wrapper::SendBlockSize().