62QAudioInput::QAudioInput(
const QAudioDevice &device, QObject *parent)
65 auto maybeAudioInput = QPlatformMediaIntegration::instance()->createAudioInput(
this);
66 if (maybeAudioInput) {
67 d = maybeAudioInput.value();
68 d->device = device.mode() == QAudioDevice::Input ? device : QMediaDevices::defaultAudioInput();
69 d->setAudioDevice(d->device);
71 d =
new QPlatformAudioInput(
nullptr);
72 qWarning() <<
"Failed to initialize QAudioInput" << maybeAudioInput.error();