TracktionEngine
Loading...
Searching...
No Matches
Classes | Functions
tracktion::engine Namespace Reference

Classes

class  ChannelConfiguration
 Represents a configuration of audio channels. More...
 
struct  ChannelConfigurationPreset
 A named channel configuration preset for UI selection. More...
 
struct  ChannelIndex
 Describes a channel of audio by specifying the channel index in a device's audio buffer and the purpose as an AudioChannelSet::ChannelType e.g. More...
 
struct  ChannelMap
 Represents a mapping from source channels to destination channels. More...
 
class  ChannelRemappingNode
 A Node that remaps audio channels from input to output. More...
 
class  IODevice
 A base class for input/output devices. More...
 

Functions

juce::AudioChannelSet::ChannelType channelTypeFromAbbreviatedName (const juce::String &)
 Returns the ChannelType for an abbreviated name.
 
juce::AudioChannelSet channelSetFromSpeakerArrangementString (const juce::String &)
 Creates an AudioChannelSet from a list of abbreviated channel names.
 
std::vector< ChannelConfigurationPresetgetChannelConfigurationPresets ()
 Returns the standard presets for channel layout selection.
 

Function Documentation

◆ channelTypeFromAbbreviatedName()

juce::AudioChannelSet::ChannelType tracktion::engine::channelTypeFromAbbreviatedName ( const juce::String &  )

Returns the ChannelType for an abbreviated name.

See also
AudioChannelSet::getAbbreviatedChannelTypeName.

◆ channelSetFromSpeakerArrangementString()

juce::AudioChannelSet tracktion::engine::channelSetFromSpeakerArrangementString ( const juce::String &  )

Creates an AudioChannelSet from a list of abbreviated channel names.

E.g. "L R"

◆ getChannelConfigurationPresets()

std::vector< ChannelConfigurationPreset > tracktion::engine::getChannelConfigurationPresets ( )

Returns the standard presets for channel layout selection.