![]() |
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 | toPreferredQAudioFormat (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 507 of file qcoreaudioutils.cpp.
| std::optional< AudioStreamBasicDescription > QCoreAudioUtils::audioUnitGetInputStreamFormat | ( | AudioUnitHandle & | audioUnit, |
| AudioUnitElement | element ) |
Definition at line 520 of file qcoreaudioutils.cpp.
| bool QCoreAudioUtils::audioUnitIsRunning | ( | AudioUnitHandle & | audioUnit | ) |
Definition at line 477 of file qcoreaudioutils.cpp.
| bool QCoreAudioUtils::audioUnitSetInputEnabled | ( | AudioUnitHandle & | audioUnit, |
| bool | enabled ) |
Definition at line 334 of file qcoreaudioutils.cpp.
| bool QCoreAudioUtils::audioUnitSetInputStreamFormat | ( | AudioUnitHandle & | audioUnit, |
| AudioUnitElement | element, | ||
| const AudioStreamBasicDescription & | format ) |
Definition at line 372 of file qcoreaudioutils.cpp.
| bool QCoreAudioUtils::audioUnitSetOutputEnabled | ( | AudioUnitHandle & | audioUnit, |
| bool | enabled ) |
Definition at line 346 of file qcoreaudioutils.cpp.
| bool QCoreAudioUtils::audioUnitSetOutputStreamFormat | ( | AudioUnitHandle & | audioUnit, |
| AudioUnitElement | element, | ||
| const AudioStreamBasicDescription & | format ) |
Definition at line 384 of file qcoreaudioutils.cpp.
| bool QCoreAudioUtils::audioUnitSetRenderCallback | ( | AudioUnitHandle & | audioUnit, |
| AURenderCallbackStruct & | callback ) |
Definition at line 493 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 190 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 306 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 103 of file qcoreaudioutils.cpp.
| AudioStreamBasicDescription QCoreAudioUtils::toAudioStreamBasicDescription | ( | QAudioFormat const & | audioFormat | ) |
Definition at line 43 of file qcoreaudioutils.cpp.
| QAudioFormat QCoreAudioUtils::toPreferredQAudioFormat | ( | AudioStreamBasicDescription const & | sf | ) |
Definition at line 18 of file qcoreaudioutils.cpp.
| QAudioFormat::ChannelConfig QCoreAudioUtils::channelConfig |
Definition at line 149 of file qcoreaudioutils.cpp.
| constexpr struct { ... } QCoreAudioUtils::channelMap |
| AudioChannelLabel QCoreAudioUtils::label |
Definition at line 77 of file qcoreaudioutils.cpp.
| constexpr struct { ... } QCoreAudioUtils::layoutTagMap |
| QAudioFormat::AudioChannelPosition QCoreAudioUtils::pos |
Definition at line 76 of file qcoreaudioutils.cpp.
| AudioChannelLayoutTag QCoreAudioUtils::tag |
Definition at line 148 of file qcoreaudioutils.cpp.