54 #ifndef QAUDIO_MAC_P_H 55 #define QAUDIO_MAC_P_H 57 #include <CoreAudio/CoreAudio.h> 59 #include <QtCore/qdebug.h> 60 #include <QtCore/qatomic.h> 62 #include <QtMultimedia/qaudioformat.h> 142 #endif // QAUDIO_MAC_P_H
The QDebug class provides an output stream for debugging information.
Region acquireReadRegion(int size)
Q_DECL_CONSTEXPR const T & qMin(const T &a, const T &b)
#define QT_END_NAMESPACE
This macro expands to.
The QAtomicInt class provides platform-independent atomic operations on integers. ...
void releaseWriteRegion(Region const ®ion)
QAudioFormat toQAudioFormat(const AudioStreamBasicDescription &streamFormat)
#define QT_BEGIN_NAMESPACE
This macro expands to.
int fetchAndAddAcquire(int valueToAdd)
Atomic fetch-and-add.
QPair< char *, int > Region
Region acquireWriteRegion(int size)
AudioStreamBasicDescription toAudioStreamBasicDescription(QAudioFormat const &audioFormat)
void releaseReadRegion(Region const ®ion)
QDataStream & operator<<(QDataStream &out, const QUrl &url)
Writes url url to the stream out and returns a reference to the stream.
QAudioRingBuffer(int bufferSize)
int fetchAndAddRelease(int valueToAdd)
Atomic fetch-and-add.