(ebfb3a83da07c3858ef09f3f72d8312ef0c72ef7)
#include <QtMultimedia/qtmultimediaglobal.h>
#include <QtMultimedia/qaudio.h>
#include <QtMultimedia/qaudiodevice.h>
#include <QtMultimedia/qaudioformat.h>
#include <QtMultimedia/private/qaudiohelpers_p.h>
#include <QtMultimedia/private/qaudio_rtsan_support_p.h>
#include <QtMultimedia/private/qmultimedia_assume_p.h>
#include <QtCore/qelapsedtimer.h>
#include <QtCore/qspan.h>
#include <QtCore/private/qglobal_p.h>
#include <array>
#include <functional>
#include <variant>
Go to the source code of this file.
|
template<typename SampleTypeOrCallbackType> |
static constexpr QAudioFormat::SampleFormat | QtMultimediaPrivate::getSampleFormat () |
template<typename AnyAudioCallback> |
constexpr bool | QtMultimediaPrivate::validateAudioCallbackImpl (const AnyAudioCallback &audioCallback, const QAudioFormat &format) |
constexpr bool | QtMultimediaPrivate::validateAudioCallback (const AudioSinkCallback &audioCallback, const QAudioFormat &format) |
constexpr bool | QtMultimediaPrivate::validateAudioCallback (const AudioSourceCallback &audioCallback, const QAudioFormat &format) |
template<bool IsSink> |
void | QtMultimediaPrivate::runAudioCallback (std::conditional_t< IsSink, AudioSinkCallback, AudioSourceCallback > &audioCallback, QSpan< std::conditional_t< IsSink, std::byte, const std::byte > > hostBuffer, const QAudioFormat &format) |
void | QtMultimediaPrivate::runAudioCallback (AudioSinkCallback &audioCallback, QSpan< std::byte > hostBuffer, const QAudioFormat &format, float volume) |
void | QtMultimediaPrivate::runAudioCallback (AudioSourceCallback &audioCallback, QSpan< const std::byte > hostBuffer, const QAudioFormat &format, float volume) |