Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
avfaudiodecoder.mm File Reference
#include "avfaudiodecoder_p.h"
#include <QtCore/qmutex.h>
#include <QtCore/qiodevice.h>
#include <QMimeDatabase>
#include <QThread>
#include "private/qcoreaudioutils_p.h"
#include <QtCore/qloggingcategory.h>
#include <AVFoundation/AVFoundation.h>
#include "moc_avfaudiodecoder_p.cpp"
+ Include dependency graph for avfaudiodecoder.mm:

Go to the source code of this file.

Classes

class  AVFResourceReaderDelegate
 
struct  AVFAudioDecoder::DecodingContext
 

Functions

static QT_USE_NAMESPACE Q_LOGGING_CATEGORY (qLcAVFAudioDecoder, "qt.multimedia.darwin.AVFAudioDecoder") const expr static int MAX_BUFFERS_IN_QUEUE
 
QAudioBuffer handleNextSampleBuffer (CMSampleBufferRef sampleBuffer)
 

Function Documentation

◆ handleNextSampleBuffer()

QAudioBuffer handleNextSampleBuffer ( CMSampleBufferRef  sampleBuffer)

Definition at line 20 of file avfaudiodecoder.mm.

References i, QAudioFormat::isValid(), QByteArray::push_back(), QAudioFormat::sampleFormat(), QAudioFormat::setSampleFormat(), CoreAudioUtils::toQAudioFormat(), QAudioFormat::UInt8, and QAudioFormat::Unknown.

+ Here is the call graph for this function:

◆ Q_LOGGING_CATEGORY()

static QT_USE_NAMESPACE Q_LOGGING_CATEGORY ( qLcAVFAudioDecoder  ,
"qt.multimedia.darwin.AVFAudioDecoder"   
) const
static