MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / inputChannelConfigurations

Method inputChannelConfigurations

app/src/IO/Drivers/Audio.cpp:765–779  ·  view source on GitHub ↗

* @brief Returns the list of supported input channel configurations. */

Source from the content-addressed store, hash-verified

763 * @brief Returns the list of supported input channel configurations.
764 */
765QStringList IO::Drivers::Audio::inputChannelConfigurations() const
766{
767 QStringList list;
768 if (!validateInput())
769 return list;
770
771 const auto& device = m_inputCapabilities[m_selectedInputDevice];
772 for (int channels : device.supportedChannelCounts)
773 if (m_knownConfigs.contains(static_cast<ma_channel>(channels)))
774 list.append(m_knownConfigs.value(static_cast<ma_channel>(channels)));
775 else
776 list.append(QString::number(channels) + " " + tr("channels"));
777
778 return list;
779}
780
781//--------------------------------------------------------------------------------------------------
782// Output device parameter models

Callers 1

setInputChannelConfigMethod · 0.80

Calls 3

containsMethod · 0.45
appendMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected