![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
struct | AudioUnitHandle |
struct | AudioUnitHandleTraits |
struct | QFreeDeleter |
Functions | |
QAudioFormat | toQAudioFormat (AudioStreamBasicDescription const &sf) |
AudioStreamBasicDescription | toAudioStreamBasicDescription (QAudioFormat const &audioFormat) |
std::unique_ptr< AudioChannelLayout, QFreeDeleter > | toAudioChannelLayout (const QAudioFormat &format, UInt32 *size) |
QAudioFormat::ChannelConfig | fromAudioChannelLayout (const AudioChannelLayout *layout) |
std::optional< AudioUnitHandle > | makeAudioUnitForIO () |
bool | audioUnitSetInputEnabled (AudioUnitHandle &audioUnit, bool enabled) |
bool | audioUnitSetOutputEnabled (AudioUnitHandle &audioUnit, bool enabled) |
bool | audioUnitSetInputStreamFormat (AudioUnitHandle &audioUnit, AudioUnitElement element, const AudioStreamBasicDescription &format) |
bool | audioUnitSetOutputStreamFormat (AudioUnitHandle &audioUnit, AudioUnitElement element, const AudioStreamBasicDescription &format) |
bool | audioUnitIsRunning (AudioUnitHandle &audioUnit) |
bool | audioUnitSetRenderCallback (AudioUnitHandle &audioUnit, AURenderCallbackStruct &callback) |
std::optional< int > | audioUnitGetFramesPerSlice (AudioUnitHandle &audioUnit) |
std::optional< AudioStreamBasicDescription > | audioUnitGetInputStreamFormat (AudioUnitHandle &audioUnit, AudioUnitElement element) |
QStringView | audioPropertySelectorToString (AudioObjectPropertySelector selector) |
QStringView | audioPropertyScopeToString (AudioObjectPropertyScope scope) |
QStringView | audioPropertyElementToString (AudioObjectPropertyElement element) |
QByteArray | readPersistentDeviceId (AudioDeviceID, QAudioDevice::Mode) |
std::optional< AudioDeviceID > | findAudioDeviceId (const QByteArray &id, QAudioDevice::Mode) |
std::optional< AudioDeviceID > | findAudioDeviceId (const QAudioDevice &device) |
template<typename... Args> | |
void | printUnableToReadWarning (AudioObjectID objectID, const AudioObjectPropertyAddress &address, Args &&...args) |
AudioObjectPropertyAddress | makePropertyAddress (AudioObjectPropertySelector selector, QAudioDevice::Mode mode, AudioObjectPropertyElement element=kAudioObjectPropertyElementMain) |
bool | getAudioPropertyRaw (AudioObjectID objectID, const AudioObjectPropertyAddress &address, QSpan< std::byte > destination, bool warnIfMissing=true) |
template<typename T> | |
std::optional< std::vector< T > > | getAudioPropertyList (AudioObjectID objectID, const AudioObjectPropertyAddress &address, bool warnIfMissing=true) |
template<typename T> | |
std::optional< T > | getAudioProperty (AudioObjectID objectID, const AudioObjectPropertyAddress &address, bool warnIfMissing=false) |
template<typename T> | |
std::unique_ptr< T, QCoreAudioUtils::QFreeDeleter > | getAudioPropertyWithFlexibleArrayMember (AudioObjectID objectID, const AudioObjectPropertyAddress &address, bool warnIfMissing=false) |
Variables | |
struct { | |
QAudioFormat::AudioChannelPosition QCoreAudioUtils::pos | |
AudioChannelLabel QCoreAudioUtils::label | |
} | channelMap [] |
struct { | |
AudioChannelLayoutTag QCoreAudioUtils::tag | |
QAudioFormat::ChannelConfig QCoreAudioUtils::channelConfig | |
} | layoutTagMap [] |
QStringView QCoreAudioUtils::audioPropertyElementToString | ( | AudioObjectPropertyElement | element | ) |
Definition at line 101 of file qmacosaudiodatautils.cpp.
QStringView QCoreAudioUtils::audioPropertyScopeToString | ( | AudioObjectPropertyScope | scope | ) |
Definition at line 88 of file qmacosaudiodatautils.cpp.
QStringView QCoreAudioUtils::audioPropertySelectorToString | ( | AudioObjectPropertySelector | selector | ) |
Definition at line 16 of file qmacosaudiodatautils.cpp.
std::optional< int > QCoreAudioUtils::audioUnitGetFramesPerSlice | ( | AudioUnitHandle & | audioUnit | ) |
Definition at line 517 of file qcoreaudioutils.cpp.
std::optional< AudioStreamBasicDescription > QCoreAudioUtils::audioUnitGetInputStreamFormat | ( | AudioUnitHandle & | audioUnit, |
AudioUnitElement | element ) |
Definition at line 530 of file qcoreaudioutils.cpp.
bool QCoreAudioUtils::audioUnitIsRunning | ( | AudioUnitHandle & | audioUnit | ) |
Definition at line 487 of file qcoreaudioutils.cpp.
bool QCoreAudioUtils::audioUnitSetInputEnabled | ( | AudioUnitHandle & | audioUnit, |
bool | enabled ) |
Definition at line 344 of file qcoreaudioutils.cpp.
bool QCoreAudioUtils::audioUnitSetInputStreamFormat | ( | AudioUnitHandle & | audioUnit, |
AudioUnitElement | element, | ||
const AudioStreamBasicDescription & | format ) |
Definition at line 382 of file qcoreaudioutils.cpp.
bool QCoreAudioUtils::audioUnitSetOutputEnabled | ( | AudioUnitHandle & | audioUnit, |
bool | enabled ) |
Definition at line 356 of file qcoreaudioutils.cpp.
bool QCoreAudioUtils::audioUnitSetOutputStreamFormat | ( | AudioUnitHandle & | audioUnit, |
AudioUnitElement | element, | ||
const AudioStreamBasicDescription & | format ) |
Definition at line 394 of file qcoreaudioutils.cpp.
bool QCoreAudioUtils::audioUnitSetRenderCallback | ( | AudioUnitHandle & | audioUnit, |
AURenderCallbackStruct & | callback ) |
Definition at line 503 of file qcoreaudioutils.cpp.
|
nodiscard |
Definition at line 198 of file qmacosaudiodatautils.cpp.
|
nodiscard |
Definition at line 164 of file qmacosaudiodatautils.cpp.
QAudioFormat::ChannelConfig QCoreAudioUtils::fromAudioChannelLayout | ( | const AudioChannelLayout * | layout | ) |
Definition at line 200 of file qcoreaudioutils.cpp.
std::optional< T > QCoreAudioUtils::getAudioProperty | ( | AudioObjectID | objectID, |
const AudioObjectPropertyAddress & | address, | ||
bool | warnIfMissing = false ) |
Definition at line 96 of file qmacosaudiodatautils_p.h.
std::optional< std::vector< T > > QCoreAudioUtils::getAudioPropertyList | ( | AudioObjectID | objectID, |
const AudioObjectPropertyAddress & | address, | ||
bool | warnIfMissing = true ) |
Definition at line 73 of file qmacosaudiodatautils_p.h.
|
nodiscard |
Definition at line 128 of file qmacosaudiodatautils.cpp.
std::unique_ptr< T, QCoreAudioUtils::QFreeDeleter > QCoreAudioUtils::getAudioPropertyWithFlexibleArrayMember | ( | AudioObjectID | objectID, |
const AudioObjectPropertyAddress & | address, | ||
bool | warnIfMissing = false ) |
Definition at line 119 of file qmacosaudiodatautils_p.h.
std::optional< AudioUnitHandle > QCoreAudioUtils::makeAudioUnitForIO | ( | ) |
Definition at line 316 of file qcoreaudioutils.cpp.
|
nodiscard |
Definition at line 117 of file qmacosaudiodatautils.cpp.
void QCoreAudioUtils::printUnableToReadWarning | ( | AudioObjectID | objectID, |
const AudioObjectPropertyAddress & | address, | ||
Args &&... | args ) |
Definition at line 50 of file qmacosaudiodatautils_p.h.
|
nodiscard |
Definition at line 149 of file qmacosaudiodatautils.cpp.
std::unique_ptr< AudioChannelLayout, QFreeDeleter > QCoreAudioUtils::toAudioChannelLayout | ( | const QAudioFormat & | format, |
UInt32 * | size ) |
Definition at line 113 of file qcoreaudioutils.cpp.
AudioStreamBasicDescription QCoreAudioUtils::toAudioStreamBasicDescription | ( | QAudioFormat const & | audioFormat | ) |
Definition at line 53 of file qcoreaudioutils.cpp.
QAudioFormat QCoreAudioUtils::toQAudioFormat | ( | AudioStreamBasicDescription const & | sf | ) |
Definition at line 18 of file qcoreaudioutils.cpp.
QAudioFormat::ChannelConfig QCoreAudioUtils::channelConfig |
Definition at line 159 of file qcoreaudioutils.cpp.
constexpr struct { ... } QCoreAudioUtils::channelMap |
AudioChannelLabel QCoreAudioUtils::label |
Definition at line 87 of file qcoreaudioutils.cpp.
constexpr struct { ... } QCoreAudioUtils::layoutTagMap |
QAudioFormat::AudioChannelPosition QCoreAudioUtils::pos |
Definition at line 86 of file qcoreaudioutils.cpp.
AudioChannelLayoutTag QCoreAudioUtils::tag |
Definition at line 158 of file qcoreaudioutils.cpp.