【发布时间】:2016-12-27 04:37:56
【问题描述】:
是否有 Qt 函数通过QString 名称获取音频输入设备?我找到的相关函数:
- QAudioDeviceInfo QAudioDeviceInfo::defaultInputDevice()
- QList<QAudioDeviceInfo> QAudioDeviceInfo::availableDevices()。
- void QAudioRecorder::setAudioInput(const QString &name)
QAudioRecorder::setAudioInput() 接近我想要的,但我无法从QAudioRecorder 中获得QAudioDeviceInfo。
我可以遍历 QAudioDeviceInfo::availableDevices() 返回的 QList,但希望有更好的结果。
【问题讨论】:
-
没有更好的办法,你应该遍历availableDevices并检查deviceName
标签: qt