14void QPlatformAudioDecoder::error(
int error,
const QString &errorString)
16 if (error == m_error && errorString == m_errorString)
18 m_error = QAudioDecoder::Error(error);
19 m_errorString = errorString;
21 if (m_error != QAudioDecoder::NoError) {
23 emit q->error(m_error);
27void QPlatformAudioDecoder::bufferAvailableChanged(
bool available)
29 if (m_bufferAvailable == available)
31 m_bufferAvailable = available;
33 if (!q->thread()->isCurrentThread())
34 QMetaObject::invokeMethod(q,
"bufferAvailableChanged", Qt::QueuedConnection, Q_ARG(
bool, available));
36 emit q->bufferAvailableChanged(available);