13void QPlatformAudioDecoder::error(
int error,
const QString &errorString)
15 if (error == m_error && errorString == m_errorString)
17 m_error = QAudioDecoder::Error(error);
18 m_errorString = errorString;
20 if (m_error != QAudioDecoder::NoError) {
22 emit q->error(m_error);
26void QPlatformAudioDecoder::bufferAvailableChanged(
bool available)
28 if (m_bufferAvailable == available)
30 m_bufferAvailable = available;
32 if (!q->thread()->isCurrentThread())
33 QMetaObject::invokeMethod(q,
"bufferAvailableChanged", Qt::QueuedConnection, Q_ARG(
bool, available));
35 emit q->bufferAvailableChanged(available);