Qt获取音频设备信息
来源:互联网 发布:ipad照片导入mac 编辑:程序博客网 时间:2024/06/10 11:22
Qt中的QAudioDeviceInfo::availableDevices接口可以轻松的获取到音频设备信息
//获取输入音频设备名称 QVector<QString> aDeviceListI; QList<QAudioDeviceInfo> audioDeviceListI = QAudioDeviceInfo::availableDevices(QAudio::AudioInput); foreach (QAudioDeviceInfo devInfo, audioDeviceListI) { QString strName = devInfo.deviceName(); if (devInfo.isNull()) continue; if (strName[0] == 65533) continue; bool bFound = false; foreach (QString dev, aDeviceListI) { if (strName == dev){ bFound = true; } } if (bFound == true) continue; aDeviceListI.push_back(strName); ui->comboBoxInput->addItem(strName); } //获取输出音频设备名称 QVector<QString> aDeviceListO; QList<QAudioDeviceInfo> audioDeviceListO = QAudioDeviceInfo::availableDevices(QAudio::AudioOutput); foreach (QAudioDeviceInfo devInfo, audioDeviceListO) { QString strName = devInfo.deviceName(); if (devInfo.isNull()) continue; if (strName[0] == 65533) continue; bool bFound = false; foreach (QString dev, aDeviceListO) { if (strName == dev){ bFound = true; } } if (bFound == true) continue; aDeviceListO.push_back(strName); ui->comboBoxOutput->addItem(strName); }
需要完整代码请访问 QtWidgetsExamples
阅读全文
0 0
- Qt获取音频设备信息
- iOS获取音频设备信息
- QT获取文件信息
- QT获取文件信息
- Qt获取天气信息
- Qt获取网络信息
- QT获取文件信息
- Qt 获取CPU信息
- Qt获取文件信息
- Qt获取系统CPU信息
- qt获取网卡信息 QNetworkInterface
- Qt 获取Windows内存信息
- Qt-获取主机网络信息
- IMMDeviceEnumerator 如何获取音频设备的名称
- QT遍历目录获取文件信息
- QT之获取光标所在行信息
- QT遍历目录获取文件信息
- Qt网络获取本机网络信息
- box-sizing布局
- 锁存器和缓冲器区别
- 护理腊肠犬消化不良的症状
- Tomcat内存参数设置
- linux shell常用命令小结
- Qt获取音频设备信息
- 《App Store 审核指南》中文版本发布
- 苹果官方提供的灰度发布机制
- Spring MVC中如何设置应答体的content type
- 不要让你的 App 成为耗电大户
- iOS 10.3.3 更新背后的故事
- 711 的成功之道
- poj-2602-Superlong sums
- 我理解的 ICO