89QAudioSink::QAudioSink(
const QAudioDevice &audioDevice,
const QAudioFormat &format, QObject *parent):
92 d = QPlatformMediaIntegration::instance()->audioDevices()->audioOutputDevice(format,
95 connect(d, &QPlatformAudioSink::stateChanged,
this, &QAudioSink::stateChanged);
97 qWarning(
"No audio device detected");
156void QAudioSink::start(QIODevice* device)
161 d->setError(QAudio::NoError);
163 if (!device->isReadable()) {
164 qWarning() <<
"QAudioSink::start: QIODevice is not readable";
165 d->setError(QAudio::OpenError);
169 if (!validateFormatAtStart(d))
172 d->elapsedTime.start();