![]() |
Qt 6.x
The Qt SDK
|
Functions | |
bool | formatToWaveFormatExtensible (const QAudioFormat &format, WAVEFORMATEXTENSIBLE &wfx) |
QAudioFormat | waveFormatExToFormat (const WAVEFORMATEX &in) |
Q_MULTIMEDIA_EXPORT QAudioFormat | mediaTypeToFormat (IMFMediaType *mediaType) |
ComPtr< IMFMediaType > | formatToMediaType (QWindowsMediaFoundation &, const QAudioFormat &format) |
QAudioFormat::ChannelConfig | maskToChannelConfig (UINT32 mask, int count) |
std::optional< quint32 > | audioClientFramesInUse (IAudioClient *client) |
std::optional< quint32 > | audioClientFramesAllocated (IAudioClient *client) |
std::optional< quint32 > QWindowsAudioUtils::audioClientFramesAllocated | ( | IAudioClient * | client | ) |
Definition at line 199 of file qwindowsaudioutils.cpp.
References Q_ASSERT.
Referenced by audioClientFramesAvailable().
std::optional< quint32 > QWindowsAudioUtils::audioClientFramesInUse | ( | IAudioClient * | client | ) |
Definition at line 190 of file qwindowsaudioutils.cpp.
References Q_ASSERT.
Referenced by audioClientFramesAvailable(), and QWindowsAudioSource::bytesReady().
ComPtr< IMFMediaType > QWindowsAudioUtils::formatToMediaType | ( | QWindowsMediaFoundation & | wmf, |
const QAudioFormat & | format | ||
) |
Definition at line 160 of file qwindowsaudioutils.cpp.
References channelConfigToMask(), QAudioFormat::ChannelConfigUnknown, QAudioFormat::Float, and QWindowsMediaFoundation::mfCreateMediaType.
Referenced by QWindowsResampler::setup().
bool QWindowsAudioUtils::formatToWaveFormatExtensible | ( | const QAudioFormat & | format, |
WAVEFORMATEXTENSIBLE & | wfx | ||
) |
Definition at line 63 of file qwindowsaudioutils.cpp.
References QAudioFormat::ChannelConfigUnknown, and QAudioFormat::Float.
Referenced by QWindowsAudioDeviceInfo::testSettings().
QAudioFormat::ChannelConfig QWindowsAudioUtils::maskToChannelConfig | ( | UINT32 | mask, |
int | count | ||
) |
Definition at line 35 of file qwindowsaudioutils.cpp.
References QAudioFormat::channelConfig(), channelFormatMap, and set.
Referenced by QWindowsAudioDeviceInfo::QWindowsAudioDeviceInfo(), mediaTypeToFormat(), and waveFormatExToFormat().
QAudioFormat QWindowsAudioUtils::mediaTypeToFormat | ( | IMFMediaType * | mediaType | ) |
Definition at line 120 of file qwindowsaudioutils.cpp.
References QAudioFormat::Float, QAudioFormat::Int16, QAudioFormat::Int32, maskToChannelConfig(), qPopulationCount(), qWarning, and QAudioFormat::UInt8.
QAudioFormat QWindowsAudioUtils::waveFormatExToFormat | ( | const WAVEFORMATEX & | in | ) |
Definition at line 93 of file qwindowsaudioutils.cpp.
References QAudioFormat::Float, QAudioFormat::Int16, QAudioFormat::Int32, maskToChannelConfig(), out, qPopulationCount(), and QAudioFormat::UInt8.
Referenced by QWindowsAudioDeviceInfo::QWindowsAudioDeviceInfo().