rt-vamp-plugin-sdk  0.3.1
Real-time Vamp plugin SDK for C++20
Public Attributes | List of all members
rtvamp::pluginsdk::PluginBase::OutputDescriptor Struct Reference

#include <rtvamp/pluginsdk/Plugin.hpp>

Public Attributes

std::string identifier
 
std::string name
 
std::string description
 
std::string unit
 
uint32_t binCount = 1
 
std::vector< std::string > binNames {}
 
bool hasKnownExtents = false
 
float minValue = 0.0f
 
float maxValue = 0.0f
 
std::optional< float > quantizeStep = std::nullopt
 

Member Data Documentation

◆ binCount

uint32_t rtvamp::pluginsdk::PluginBase::OutputDescriptor::binCount = 1

◆ binNames

std::vector<std::string> rtvamp::pluginsdk::PluginBase::OutputDescriptor::binNames {}

◆ description

std::string rtvamp::pluginsdk::PluginBase::OutputDescriptor::description

◆ hasKnownExtents

bool rtvamp::pluginsdk::PluginBase::OutputDescriptor::hasKnownExtents = false

◆ identifier

std::string rtvamp::pluginsdk::PluginBase::OutputDescriptor::identifier

◆ maxValue

float rtvamp::pluginsdk::PluginBase::OutputDescriptor::maxValue = 0.0f

◆ minValue

float rtvamp::pluginsdk::PluginBase::OutputDescriptor::minValue = 0.0f

◆ name

std::string rtvamp::pluginsdk::PluginBase::OutputDescriptor::name

◆ quantizeStep

std::optional<float> rtvamp::pluginsdk::PluginBase::OutputDescriptor::quantizeStep = std::nullopt

◆ unit

std::string rtvamp::pluginsdk::PluginBase::OutputDescriptor::unit

The documentation for this struct was generated from the following file: