JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::AudioProcessor::BusesProperties Struct Reference

Structure used for AudioProcessor Callbacks. More...

#include <juce_AudioProcessor.h>

Collaboration diagram for juce::AudioProcessor::BusesProperties:

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
 The layouts of the input buses. More...
 
Array< BusPropertiesoutputLayouts
 The layouts of the output buses. More...
 

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()

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

◆ withOutput()

JUCE_NODISCARD 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 file: