AudioProcessor::BusesProperties Struct Reference
juce_audio_processors » processors

Structure used for AudioProcessor Callbacks. More...

## Public Member Functions

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

## Public Attributes

Array< BusProperties > | inputLayouts
| The layouts of the input buses. More...
Array< BusProperties > | outputLayouts
| The layouts of the output buses. More...

## Detailed Description

Structure used for AudioProcessor Callbacks.

## Member Function Documentation

## addBus()

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

## withInput()

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

## withOutput()

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

## Member Data Documentation

## inputLayouts

Array<BusProperties> AudioProcessor::BusesProperties::inputLayouts

The layouts of the input buses.

## outputLayouts

Array<BusProperties> AudioProcessor::BusesProperties::outputLayouts

The layouts of the output buses.

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

- juce_AudioProcessor.h