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

Method outputSampleFormats

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

* @brief Returns a list of supported sample formats for the selected output device. */

Source from the content-addressed store, hash-verified

799 * @brief Returns a list of supported sample formats for the selected output device.
800 */
801QStringList IO::Drivers::Audio::outputSampleFormats() const
802{
803 QStringList list;
804 if (!validateOutput())
805 return list;
806
807 const auto& device = m_outputCapabilities[m_selectedOutputDevice];
808 for (ma_format format : device.supportedFormats)
809 if (m_sampleFormats.contains(format))
810 list.append(m_sampleFormats.value(format));
811
812 return list;
813}
814
815/**
816 * @brief Returns a list of supported output channel configurations.

Callers 2

setOutputSampleFormatMethod · 0.80
getOutputFormatsMethod · 0.80

Calls 3

containsMethod · 0.45
appendMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected