65QAudioOutput::QAudioOutput(
const QAudioDevice &device, QObject *parent)
68 auto maybeAudioOutput = QPlatformMediaIntegration::instance()->createAudioOutput(
this);
69 if (maybeAudioOutput) {
70 d = maybeAudioOutput.value();
71 d->device = device.mode() == QAudioDevice::Output ? device : QMediaDevices::defaultAudioOutput();
72 d->setAudioDevice(d->device);
74 d =
new QPlatformAudioOutput(
nullptr);
75 qWarning() <<
"Failed to initialize QAudioOutput" << maybeAudioOutput.error();