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
qcoreaudioutils_p.h File Reference

(61b0dc344efe4ed2c642572ed8b7ee4e8bf20fff)

#include <AudioUnit/AudioUnit.h>
#include <QtCore/qglobal.h>
#include <QtCore/qpromise.h>
#include <QtCore/qfuture.h>
#include <QtCore/qspan.h>
#include <QtCore/private/quniquehandle_p.h>
#include <QtMultimedia/qaudioformat.h>
#include <QtMultimedia/qaudiodevice.h>
#include <CoreAudioTypes/CoreAudioTypes.h>
Include dependency graph for qcoreaudioutils_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QCoreAudioUtils::QFreeDeleter
struct  QCoreAudioUtils::AudioUnitHandleTraits
struct  QCoreAudioUtils::AudioUnitHandle

Namespaces

namespace  QCoreAudioUtils

Functions

QAudioFormat QCoreAudioUtils::toQAudioFormat (AudioStreamBasicDescription const &sf)
AudioStreamBasicDescription QCoreAudioUtils::toAudioStreamBasicDescription (QAudioFormat const &audioFormat)
std::unique_ptr< AudioChannelLayout, QFreeDeleterQCoreAudioUtils::toAudioChannelLayout (const QAudioFormat &format, UInt32 *size)
QAudioFormat::ChannelConfig QCoreAudioUtils::fromAudioChannelLayout (const AudioChannelLayout *layout)
std::optional< AudioUnitHandleQCoreAudioUtils::makeAudioUnitForIO ()
bool QCoreAudioUtils::audioUnitSetInputEnabled (AudioUnitHandle &audioUnit, bool enabled)
bool QCoreAudioUtils::audioUnitSetOutputEnabled (AudioUnitHandle &audioUnit, bool enabled)
bool QCoreAudioUtils::audioUnitSetInputStreamFormat (AudioUnitHandle &audioUnit, AudioUnitElement element, const AudioStreamBasicDescription &format)
bool QCoreAudioUtils::audioUnitSetOutputStreamFormat (AudioUnitHandle &audioUnit, AudioUnitElement element, const AudioStreamBasicDescription &format)
bool QCoreAudioUtils::audioUnitIsRunning (AudioUnitHandle &audioUnit)
bool QCoreAudioUtils::audioUnitSetRenderCallback (AudioUnitHandle &audioUnit, AURenderCallbackStruct &callback)
std::optional< AudioStreamBasicDescription > QCoreAudioUtils::audioUnitGetInputStreamFormat (AudioUnitHandle &audioUnit, AudioUnitElement element)
std::optional< int > QCoreAudioUtils::audioUnitGetFramesPerSlice (AudioUnitHandle &audioUnit)