![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <CoreAudio/AudioHardware.h>
#include <QtMultimedia/qaudiodevice.h>
#include <QtMultimedia/private/qcoreaudioutils_p.h>
#include <QtCore/qdebug.h>
#include <QtCore/qspan.h>
#include <QtCore/private/qcore_mac_p.h>
#include <optional>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | QCoreAudioUtils |
Functions | |
QStringView | QCoreAudioUtils::audioPropertySelectorToString (AudioObjectPropertySelector selector) |
QStringView | QCoreAudioUtils::audioPropertyScopeToString (AudioObjectPropertyScope scope) |
QStringView | QCoreAudioUtils::audioPropertyElementToString (AudioObjectPropertyElement element) |
QByteArray | QCoreAudioUtils::readPersistentDeviceId (AudioDeviceID, QAudioDevice::Mode) |
std::optional< AudioDeviceID > | QCoreAudioUtils::findAudioDeviceId (const QByteArray &id, QAudioDevice::Mode) |
std::optional< AudioDeviceID > | QCoreAudioUtils::findAudioDeviceId (const QAudioDevice &device) |
template<typename... Args> | |
void | QCoreAudioUtils::printUnableToReadWarning (AudioObjectID objectID, const AudioObjectPropertyAddress &address, Args &&...args) |
AudioObjectPropertyAddress | QCoreAudioUtils::makePropertyAddress (AudioObjectPropertySelector selector, QAudioDevice::Mode mode, AudioObjectPropertyElement element=kAudioObjectPropertyElementMain) |
bool | QCoreAudioUtils::getAudioPropertyRaw (AudioObjectID objectID, const AudioObjectPropertyAddress &address, QSpan< std::byte > destination, bool warnIfMissing=true) |
template<typename T> | |
std::optional< std::vector< T > > | QCoreAudioUtils::getAudioPropertyList (AudioObjectID objectID, const AudioObjectPropertyAddress &address, bool warnIfMissing=true) |
template<typename T> | |
std::optional< T > | QCoreAudioUtils::getAudioProperty (AudioObjectID objectID, const AudioObjectPropertyAddress &address, bool warnIfMissing=false) |
template<typename T> | |
std::unique_ptr< T, QCoreAudioUtils::QFreeDeleter > | QCoreAudioUtils::getAudioPropertyWithFlexibleArrayMember (AudioObjectID objectID, const AudioObjectPropertyAddress &address, bool warnIfMissing=false) |