#include <TransformUserConfigurator.h>

Inheritance diagram for TransformUserConfigurator:
Inheritance graph
Collaboration diagram for TransformUserConfigurator:
Collaboration graph

Public Member Functions

bool configure (ModelTransformer::Input &input, Transform &transform, std::shared_ptr< Vamp::PluginBase > plugin, ModelId &inputModel, AudioPlaySource *source, sv_frame_t startFrame, sv_frame_t duration, const QMap< QString, ModelId > &modelMap, QStringList candidateModelNames, QString defaultModelName) override
 

Static Public Member Functions

static void setParentWidget (QWidget *)
 

Private Member Functions

bool getChannelRange (TransformId identifier, std::shared_ptr< Vamp::PluginBase > plugin, int &min, int &max)
 

Detailed Description

Definition at line 22 of file TransformUserConfigurator.h.

Member Function Documentation

bool TransformUserConfigurator::configure ( ModelTransformer::Input &  input,
Transform &  transform,
std::shared_ptr< Vamp::PluginBase >  plugin,
ModelId &  inputModel,
AudioPlaySource *  source,
sv_frame_t  startFrame,
sv_frame_t  duration,
const QMap< QString, ModelId > &  modelMap,
QStringList  candidateModelNames,
QString  defaultModelName 
)
override

!! no longer saved! [was context.channel]

!! The dialog ought to be taking & returning transform

Definition at line 65 of file TransformUserConfigurator.cpp.

References getChannelRange(), and parentWidget.

void TransformUserConfigurator::setParentWidget ( QWidget *  w)
static

Definition at line 36 of file TransformUserConfigurator.cpp.

References parentWidget.

bool TransformUserConfigurator::getChannelRange ( TransformId  identifier,
std::shared_ptr< Vamp::PluginBase >  plugin,
int &  min,
int &  max 
)
private

Definition at line 42 of file TransformUserConfigurator.cpp.

Referenced by configure().


The documentation for this class was generated from the following files: