LMMS
Loading...
Searching...
No Matches
juce::AudioProcessor::BusesProperties Struct Reference

#include <juce_AudioProcessor.h>

Public Member Functions

void addBus (bool isInput, const String &name, const AudioChannelSet &defaultLayout, bool isActivatedByDefault=true)
JUCE_NODISCARD BusesProperties withInput (const String &name, const AudioChannelSet &defaultLayout, bool isActivatedByDefault=true) const
JUCE_NODISCARD BusesProperties withOutput (const String &name, const AudioChannelSet &defaultLayout, bool isActivatedByDefault=true) const

Public Attributes

Array< BusPropertiesinputLayouts
Array< BusPropertiesoutputLayouts

Detailed Description

Structure used for AudioProcessor Callbacks

Member Function Documentation

◆ addBus()

void juce::AudioProcessor::BusesProperties::addBus ( bool isInput,
const String & name,
const AudioChannelSet & defaultLayout,
bool isActivatedByDefault = true )

◆ withInput()

AudioProcessor::BusesProperties juce::AudioProcessor::BusesProperties::withInput ( const String & name,
const AudioChannelSet & defaultLayout,
bool isActivatedByDefault = true ) const

◆ withOutput()

AudioProcessor::BusesProperties juce::AudioProcessor::BusesProperties::withOutput ( const String & name,
const AudioChannelSet & defaultLayout,
bool isActivatedByDefault = true ) const

Member Data Documentation

◆ inputLayouts

Array<BusProperties> juce::AudioProcessor::BusesProperties::inputLayouts

The layouts of the input buses

◆ outputLayouts

Array<BusProperties> juce::AudioProcessor::BusesProperties::outputLayouts

The layouts of the output buses


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