Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qqnxsndaudiosink.cpp File Reference

(b5f353a5c3ff5f20b7e3a724b34d49bf88357f47)

#include "qqnxsndaudiosink_p.h"
#include "qqnxsndhelpers_p.h"
#include <QtCore/qspan.h>
#include <QtCore/qthread.h>
#include <QLoggingCategory>
#include <algorithm>
Include dependency graph for qqnxsndaudiosink.cpp:

Go to the source code of this file.

Classes

class  QPlatformAudioSinkStream
class  QPlatformAudioIOStream

Functions

void runAudioCallback (AudioSinkCallback &audioCallback, QSpan< std::byte > hostBuffer, const QAudioFormat &format, float volume)
template<size_t limit = 1024 * 64, typename Functor>
auto withTemporaryBuffer (size_t bufferSize, Functor &&f) noexcept Q_DECL_NONBLOCKING_FUNCTION
void runAudioCallback (AudioSinkCallback &audioCallback, QSpan< std::byte > hostBuffer, const QAudioFormat &format, float volume)
template<size_t limit = 1024 * 64, typename Functor>
auto withTemporaryBuffer (size_t bufferSize, Functor &&f) noexcept Q_DECL_NONBLOCKING_FUNCTION

Function Documentation

◆ runAudioCallback() [1/2]

void QtMultimediaPrivate::runAudioCallback ( AudioSinkCallback & audioCallback,
QSpan< std::byte > hostBuffer,
const QAudioFormat & format,
float volume )
inline

Definition at line 292 of file qaudiosystem_p.h.

◆ runAudioCallback() [2/2]

void QtMultimediaPrivate::runAudioCallback ( AudioSinkCallback & audioCallback,
QSpan< std::byte > hostBuffer,
const QAudioFormat & format,
float volume )
inline

Definition at line 292 of file qaudiosystem_p.h.

◆ withTemporaryBuffer() [1/2]

template<size_t limit = 1024 * 64, typename Functor>
auto QtMultimediaPrivate::withTemporaryBuffer ( size_t bufferSize,
Functor && f )
inlinenoexcept

Definition at line 229 of file qaudiosystem_p.h.

◆ withTemporaryBuffer() [2/2]

template<size_t limit = 1024 * 64, typename Functor>
auto QtMultimediaPrivate::withTemporaryBuffer ( size_t bufferSize,
Functor && f )
inlinenoexcept

Definition at line 229 of file qaudiosystem_p.h.