LMMS
Loading...
Searching...
No Matches
juce::lv2_shared::PortToAudioBufferMap Class Reference

#include <juce_LV2Common.h>

Public Member Functions

 PortToAudioBufferMap (const AudioProcessor::BusesLayout &layout, const ParsedBuses &buses)
int getChannelForPort (uint32_t port) const

Private Member Functions

 PortToAudioBufferMap (const Array< AudioChannelSet > &host, const std::vector< ParsedGroup > &client)
 PortToAudioBufferMap (const PortToAudioBufferMap &inputs, const PortToAudioBufferMap &outputs)

Static Private Member Functions

static std::map< uint32_t, intgetPortLayout (const Array< AudioChannelSet > &layout, const std::vector< ParsedGroup > &parsedGroup)

Private Attributes

std::map< uint32_t, intports

Constructor & Destructor Documentation

◆ PortToAudioBufferMap() [1/3]

juce::lv2_shared::PortToAudioBufferMap::PortToAudioBufferMap ( const AudioProcessor::BusesLayout & layout,
const ParsedBuses & buses )
inline

◆ PortToAudioBufferMap() [2/3]

juce::lv2_shared::PortToAudioBufferMap::PortToAudioBufferMap ( const Array< AudioChannelSet > & host,
const std::vector< ParsedGroup > & client )
inlineprivate

◆ PortToAudioBufferMap() [3/3]

juce::lv2_shared::PortToAudioBufferMap::PortToAudioBufferMap ( const PortToAudioBufferMap & inputs,
const PortToAudioBufferMap & outputs )
inlineprivate

Member Function Documentation

◆ getChannelForPort()

int juce::lv2_shared::PortToAudioBufferMap::getChannelForPort ( uint32_t port) const
inline

◆ getPortLayout()

std::map< uint32_t, int > juce::lv2_shared::PortToAudioBufferMap::getPortLayout ( const Array< AudioChannelSet > & layout,
const std::vector< ParsedGroup > & parsedGroup )
inlinestaticprivate

Member Data Documentation

◆ ports

std::map<uint32_t, int> juce::lv2_shared::PortToAudioBufferMap::ports
private

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