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

#include <juce_AudioProcessor.h>

Public Member Functions

int getNumChannels (bool isInput, int busIndex) const noexcept
AudioChannelSetgetChannelSet (bool isInput, int busIndex) noexcept
AudioChannelSet getChannelSet (bool isInput, int busIndex) const noexcept
AudioChannelSet getMainInputChannelSet () const noexcept
AudioChannelSet getMainOutputChannelSet () const noexcept
int getMainInputChannels () const noexcept
int getMainOutputChannels () const noexcept
bool operator== (const BusesLayout &other) const noexcept
bool operator!= (const BusesLayout &other) const noexcept

Public Attributes

Array< AudioChannelSetinputBuses
Array< AudioChannelSetoutputBuses

Detailed Description

Represents the bus layout state of a plug-in

Member Function Documentation

◆ getChannelSet() [1/2]

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

Get the channel set of a particular bus

◆ getChannelSet() [2/2]

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

Get the channel set of a particular bus

◆ getMainInputChannels()

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

Get the number of input channels on the main bus.

◆ getMainInputChannelSet()

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

Get the input channel layout on the main bus.

◆ getMainOutputChannels()

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

Get the number of output channels on the main bus.

◆ getMainOutputChannelSet()

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

Get the output channel layout on the main bus.

◆ getNumChannels()

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

Get the number of channels of a particular bus

◆ operator!=()

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

◆ operator==()

bool juce::AudioProcessor::BusesLayout::operator== ( const BusesLayout & other) const
inlinenoexcept

Member Data Documentation

◆ inputBuses

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

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

◆ outputBuses

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

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


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