16 #ifndef _FEATURE_EXTRACTION_MODEL_TRANSFORMER_H_ 17 #define _FEATURE_EXTRACTION_MODEL_TRANSFORMER_H_ 23 #include <vamp-hostsdk/Plugin.h> 70 const Vamp::Plugin::Feature &feature);
74 void getFrames(
int channelCount,
long startFrame,
long size,
81 template <
typename ModelClass>
bool isOutput(
int n) {
82 return dynamic_cast<ModelClass *>(
m_outputs[n]) != 0;
87 ModelClass *mc = dynamic_cast<ModelClass *>(
m_outputs[n]);
89 std::cerr <<
"FeatureExtractionModelTransformer::getOutput: Output model not conformable" << std::endl;
93 std::cerr <<
"FeatureExtractionModelTransformer::getOutput: No such output number " << n << std::endl;
Base class for models containing dense two-dimensional data (value against time).