|
JUCE
|
Inheritance diagram for AudioUnitHelpers::StreamOrder:Static Public Attributes | |
| static AUChannelStreamOrder | auChannelStreamOrder [] |
Additional Inherited Members | |
Public Types inherited from AudioChannelSet | |
| enum | ChannelType { unknown = 0, left = 1, right = 2, centre = 3, LFE = 4, leftSurround = 5, rightSurround = 6, leftCentre = 7, rightCentre = 8, centreSurround = 9, surround = centreSurround, leftSurroundSide = 10, rightSurroundSide = 11, topMiddle = 12, topFrontLeft = 13, topFrontCentre = 14, topFrontRight = 15, topRearLeft = 16, topRearCentre = 17, topRearRight = 18, LFE2 = 19, leftSurroundRear = 20, rightSurroundRear = 21, wideLeft = 22, wideRight = 23, ambisonicW = 24, ambisonicX = 25, ambisonicY = 26, ambisonicZ = 27, discreteChannel0 = 64 } |
| Represents different audio channel types. More... | |
| enum | { maxChannelsOfNamedLayout = 8 } |
Public Member Functions inherited from AudioChannelSet | |
| AudioChannelSet () noexcept | |
| Creates an empty channel set. More... | |
| void | addChannel (ChannelType newChannelType) |
| Adds a channel to the set. More... | |
| void | removeChannel (ChannelType newChannelType) |
| Removes a channel from the set. More... | |
| int | size () const noexcept |
| Returns the number of channels in the set. More... | |
| bool | isDisabled () const noexcept |
| Returns true if there are no channels in the set. More... | |
| Array< ChannelType > | getChannelTypes () const |
| Returns an array of all the types in this channel set. More... | |
| ChannelType | getTypeOfChannel (int channelIndex) const noexcept |
| Returns the type of one of the channels in the set, by index. More... | |
| int | getChannelIndexForType (ChannelType type) const noexcept |
| Returns the index for a particular channel-type. More... | |
| String | getSpeakerArrangementAsString () const |
| Returns a string containing a whitespace-separated list of speaker types corresponding to each channel. More... | |
| String | getDescription () const |
| Returns the description of the current layout. More... | |
| bool | isDiscreteLayout () const noexcept |
| Returns if this is a channel layout made-up of discrete channels. More... | |
| void | intersect (const AudioChannelSet &other) |
| Intersect two channel layouts. More... | |
| bool | operator== (const AudioChannelSet &) const noexcept |
| bool | operator!= (const AudioChannelSet &) const noexcept |
| bool | operator< (const AudioChannelSet &) const noexcept |
Static Public Member Functions inherited from AudioChannelSet | |
| static AudioChannelSet | disabled () |
| Creates a zero-channel set which can be used to indicate that a bus is disabled. More... | |
| static AudioChannelSet | mono () |
| Creates a one-channel mono set (centre). More... | |
| static AudioChannelSet | stereo () |
| Creates a set containing a stereo set (left, right). More... | |
| static AudioChannelSet | createLCR () |
| Creates a set containing an LCR set (left, right, centre). More... | |
| static AudioChannelSet | createLRS () |
| Creates a set containing an LRS set (left, right, surround). More... | |
| static AudioChannelSet | createLCRS () |
| Creates a set containing an LCRS set (left, right, centre, surround). More... | |
| static AudioChannelSet | create5point0 () |
| Creates a set for a 5.0 surround setup (left, right, centre, leftSurround, rightSurround). More... | |
| static AudioChannelSet | create5point1 () |
| Creates a set for a 5.1 surround setup (left, right, centre, leftSurround, rightSurround, LFE). More... | |
| static AudioChannelSet | create6point0 () |
| Creates a set for a 6.0 Cine surround setup (left, right, centre, leftSurround, rightSurround, centreSurround). More... | |
| static AudioChannelSet | create6point1 () |
| Creates a set for a 6.1 Cine surround setup (left, right, centre, leftSurround, rightSurround, centreSurround, LFE). More... | |
| static AudioChannelSet | create6point0Music () |
| Creates a set for a 6.0 Music surround setup (left, right, leftSurround, rightSurround, leftSurroundSide, rightSurroundSide). More... | |
| static AudioChannelSet | create6point1Music () |
| Creates a set for a 6.0 Music surround setup (left, right, leftSurround, rightSurround, leftSurroundSide, rightSurroundSide, LFE). More... | |
| static AudioChannelSet | create7point0 () |
| Creates a set for a DTS 7.0 surround setup (left, right, centre, leftSurroundSide, rightSurroundSide, leftSurroundRear, rightSurroundRear). More... | |
| static AudioChannelSet | create7point0SDDS () |
| Creates a set for a SDDS 7.0 surround setup (left, right, centre, leftSurround, rightSurround, leftCentre, rightCentre). More... | |
| static AudioChannelSet | create7point1 () |
| Creates a set for a DTS 7.1 surround setup (left, right, centre, leftSurroundSide, rightSurroundSide, leftSurroundRear, rightSurroundRear, LFE). More... | |
| static AudioChannelSet | create7point1SDDS () |
| Creates a set for a 7.1 surround setup (left, right, centre, leftSurround, rightSurround, leftCentre, rightCentre, LFE). More... | |
| static AudioChannelSet | ambisonic () |
| Creates a set for ambisonic surround setups (ambisonicW, ambisonicX, ambisonicY, ambisonicZ). More... | |
| static AudioChannelSet | quadraphonic () |
| Creates a set for quadraphonic surround setup (left, right, leftSurround, rightSurround) More... | |
| static AudioChannelSet | pentagonal () |
| Creates a set for pentagonal surround setup (left, right, centre, leftSurroundRear, rightSurroundRear). More... | |
| static AudioChannelSet | hexagonal () |
| Creates a set for hexagonal surround setup (left, right, leftSurroundRear, rightSurroundRear, centre, surroundCentre). More... | |
| static AudioChannelSet | octagonal () |
| Creates a set for octagonal surround setup (left, right, leftSurround, rightSurround, centre, centreSurround, wideLeft, wideRight). More... | |
| static AudioChannelSet | discreteChannels (int numChannels) |
| Creates a set of untyped discrete channels. More... | |
| static AudioChannelSet | canonicalChannelSet (int numChannels) |
| Create a canonical channel set for a given number of channels. More... | |
| static AudioChannelSet | namedChannelSet (int numChannels) |
| Create a channel set for a given number of channels which is non-discrete. More... | |
| static Array< AudioChannelSet > | channelSetsWithNumberOfChannels (int numChannels) |
| Return an array of channel sets which have a given number of channels. More... | |
| static String | getChannelTypeName (ChannelType) |
| Returns the name of a given channel type. More... | |
| static String | getAbbreviatedChannelTypeName (ChannelType) |
| Returns the abbreviated name of a channel type. More... | |
|
static |
Referenced by AudioUnitHelpers::auChannelIndexToJuce(), AudioUnitHelpers::CoreAudioChannelLayoutToJuceType(), AudioUnitHelpers::getAUChannelInfo(), and AudioUnitHelpers::juceChannelIndexToAu().