Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwindowsaudiosink.cpp File Reference

(84bb3ea0039097c67bf104841fe8e1759f90c252)

#include "qwindowsaudiosink_p.h"
#include "qwindowsaudioutils_p.h"
#include "qwindowsmultimediautils_p.h"
#include "qcomtaskresource_p.h"
#include <QtCore/QDataStream>
#include <QtCore/qtimer.h>
#include <QtCore/qloggingcategory.h>
#include <QtCore/qpointer.h>
#include <private/qaudiohelpers_p.h>
#include <audioclient.h>
#include <mmdeviceapi.h>
#include "qwindowsaudiosink.moc"
+ Include dependency graph for qwindowsaudiosink.cpp:

Go to the source code of this file.

Classes

class  OutputPrivate
 

Functions

static QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY (qLcAudioOutput, "qt.multimedia.audiooutput") using namespace QWindowsMultimediaUtils
 
std::optional< quint32audioClientFramesAvailable (IAudioClient *client)
 

Function Documentation

◆ audioClientFramesAvailable()

std::optional< quint32 > audioClientFramesAvailable ( IAudioClient * client)

Definition at line 50 of file qwindowsaudiosink.cpp.

References QWindowsAudioUtils::audioClientFramesAllocated(), and QWindowsAudioUtils::audioClientFramesInUse().

Referenced by QWindowsAudioSink::bytesFree().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Q_LOGGING_CATEGORY()

static QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY ( qLcAudioOutput ,
"qt.multimedia.audiooutput"  )
static