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 |
Public Member Functions inherited from ExtendedLV2FeaturesList | |
ExtendedLV2FeaturesList (WithBase_t, const LV2FeaturesListBase &baseFeatures) | |
virtual | ~ExtendedLV2FeaturesList () |
FeaturePointers | GetFeaturePointers () const override |
void | AddFeature (const char *uri, const void *data) |
Public Member Functions inherited from LV2FeaturesListBase | |
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 | |
Public Types inherited from LV2FeaturesListBase | |
using | FeaturePointers = std::vector< const LV2_Feature * > |
Get vector of pointers to features, whose .data() can be passed to lv2. More... | |
Public Attributes inherited from ExtendedLV2FeaturesList | |
const LV2FeaturesListBase & | mBaseFeatures |
Public Attributes inherited from LV2FeaturesListBase | |
const LilvPlugin & | mPlug |
bool | mNoResize { false } |
Protected Attributes inherited from ExtendedLV2FeaturesList | |
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().