ape  0.5.0
Audio Programming Environment
Public Attributes | List of all members
ape::IOConfig Struct Reference

Configuration structure with information needed for running a plugin. More...

#include <processor.h>

Public Attributes

std::size_t inputs
 How many inputs this plugin is initialized with More...
 
std::size_t outputs
 How many outputs this plugin is initialized with More...
 
std::size_t maxBlockSize
 The maximum amount of sample frames that can be requested at any given time. More...
 
double sampleRate
 The sample rate this plugin is running at. More...
 

Detailed Description

Configuration structure with information needed for running a plugin.

Member Data Documentation

◆ inputs

std::size_t ape::IOConfig::inputs

How many inputs this plugin is initialized with

◆ maxBlockSize

std::size_t ape::IOConfig::maxBlockSize

The maximum amount of sample frames that can be requested at any given time.

Note that functions like Effect::process() and Generator::process() may be called with less or equal frames.

◆ outputs

std::size_t ape::IOConfig::outputs

How many outputs this plugin is initialized with

◆ sampleRate

double ape::IOConfig::sampleRate

The sample rate this plugin is running at.


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