20 if (mode == QAudioDevice::Null)
23 QDir dir(QStringLiteral(
"/dev/snd"));
25 dir.setFilter(QDir::Files);
26 dir.setSorting(QDir::Name);
31 const QChar modeSuffix = mode == QAudioDevice::Input ? u'c' : u'p';
33 QList<QAudioDevice> devices;
35 for (
const QString &entry : dir.entryList()) {
36 if (entry.startsWith(QStringLiteral(
"pcm")) && entry.back() == modeSuffix)
37 devices << QAudioDevicePrivate::createQAudioDevice(
38 std::make_unique<QnxAudioDeviceInfo>(entry.toUtf8(), mode));