AudioChannelSet JUCE_CALLTYPE AudioChannelSet::channelSetWithChannels (const Array<ChannelType>& channelArray)
{
    AudioChannelSet set;

    for (auto ch : channelArray)
    {
        jassert (! set.channels[static_cast<int> (ch)]);

        set.addChannel (ch);
    }

    return set;
}
AudioChannelSet AudioChannelSet::fromAbbreviatedString (const String& str)
{
    AudioChannelSet set;

    for (auto& abbr : StringArray::fromTokens (str, true))
    {
        auto type = getChannelTypeFromAbbreviation (abbr);

        if (type != unknown)
            set.addChannel (type);
    }

    return set;
}
Exemplo n.º 3
0
AudioChannelSet AudioChannelSet::fromAbbreviatedString (const String& str)
{
    StringArray abbr = StringArray::fromTokens(str, true);
    AudioChannelSet set;

    for (int i = 0; i < abbr.size(); ++i)
    {
        AudioChannelSet::ChannelType type = getChannelTypeFromAbbreviation (abbr[i]);

        if (type != unknown)
            set.addChannel (type);
    }

    return set;
}