Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
qwindowsaudiosink.cpp File Reference
#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