JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
juce::AudioProcessor::BusesLayout Struct Reference

Represents the bus layout state of a plug-in. More...

#include "juce_AudioProcessor.h"

Public Member Functions

autogetBuses (bool isInput) const
 
autogetBuses (bool isInput)
 
int getNumChannels (bool isInput, int busIndex) const noexcept
 Get the number of channels of a particular bus.
 
AudioChannelSetgetChannelSet (bool isInput, int busIndex) noexcept
 Get the channel set of a particular bus.
 
AudioChannelSet getChannelSet (bool isInput, int busIndex) const noexcept
 Get the channel set of a particular bus.
 
AudioChannelSet getMainInputChannelSet () const noexcept
 Get the input channel layout on the main bus.
 
AudioChannelSet getMainOutputChannelSet () const noexcept
 Get the output channel layout on the main bus.
 
int getMainInputChannels () const noexcept
 Get the number of input channels on the main bus.
 
int getMainOutputChannels () const noexcept
 Get the number of output channels on the main bus.
 
bool operator== (const BusesLayout &other) const noexcept
 
bool operator!= (const BusesLayout &other) const noexcept
 

Public Attributes

Array< AudioChannelSetinputBuses
 An array containing the list of input buses that this processor supports.
 
Array< AudioChannelSetoutputBuses
 An array containing the list of output buses that this processor supports.
 

Detailed Description

Represents the bus layout state of a plug-in.

Definition at line 312 of file juce_AudioProcessor.h.

Member Function Documentation

◆ getBuses() [1/2]

auto & juce::AudioProcessor::BusesLayout::getBuses ( bool  isInput)

Definition at line 326 of file juce_AudioProcessor.h.

◆ getBuses() [2/2]

auto & juce::AudioProcessor::BusesLayout::getBuses ( bool  isInput) const

Definition at line 325 of file juce_AudioProcessor.h.

◆ getChannelSet() [1/2]

AudioChannelSet juce::AudioProcessor::BusesLayout::getChannelSet ( bool  isInput,
int  busIndex 
) const
noexcept

Get the channel set of a particular bus.

Definition at line 342 of file juce_AudioProcessor.h.

◆ getChannelSet() [2/2]

AudioChannelSet & juce::AudioProcessor::BusesLayout::getChannelSet ( bool  isInput,
int  busIndex 
)
noexcept

Get the channel set of a particular bus.

Definition at line 336 of file juce_AudioProcessor.h.

◆ getMainInputChannels()

int juce::AudioProcessor::BusesLayout::getMainInputChannels ( ) const
noexcept

Get the number of input channels on the main bus.

Definition at line 354 of file juce_AudioProcessor.h.

◆ getMainInputChannelSet()

AudioChannelSet juce::AudioProcessor::BusesLayout::getMainInputChannelSet ( ) const
noexcept

Get the input channel layout on the main bus.

Definition at line 348 of file juce_AudioProcessor.h.

◆ getMainOutputChannels()

int juce::AudioProcessor::BusesLayout::getMainOutputChannels ( ) const
noexcept

Get the number of output channels on the main bus.

Definition at line 357 of file juce_AudioProcessor.h.

◆ getMainOutputChannelSet()

AudioChannelSet juce::AudioProcessor::BusesLayout::getMainOutputChannelSet ( ) const
noexcept

Get the output channel layout on the main bus.

Definition at line 351 of file juce_AudioProcessor.h.

◆ getNumChannels()

int juce::AudioProcessor::BusesLayout::getNumChannels ( bool  isInput,
int  busIndex 
) const
noexcept

Get the number of channels of a particular bus.

Definition at line 329 of file juce_AudioProcessor.h.

◆ operator!=()

bool juce::AudioProcessor::BusesLayout::operator!= ( const BusesLayout other) const
noexcept

Definition at line 360 of file juce_AudioProcessor.h.

◆ operator==()

bool juce::AudioProcessor::BusesLayout::operator== ( const BusesLayout other) const
noexcept

Definition at line 359 of file juce_AudioProcessor.h.

Member Data Documentation

◆ inputBuses

Array<AudioChannelSet> juce::AudioProcessor::BusesLayout::inputBuses

An array containing the list of input buses that this processor supports.

Definition at line 320 of file juce_AudioProcessor.h.

◆ outputBuses

Array<AudioChannelSet> juce::AudioProcessor::BusesLayout::outputBuses

An array containing the list of output buses that this processor supports.

Definition at line 323 of file juce_AudioProcessor.h.


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