![]() |
Qt 6.x
The Qt SDK
|
Classes | |
struct | HandleDeleter |
Typedefs | |
using | HandleUniquePtr = std::unique_ptr< snd_pcm_t, HandleDeleter > |
Functions | |
snd_pcm_channel_params_t | formatToChannelParams (const QAudioFormat &format, QAudioDevice::Mode mode, int fragmentSize) |
HandleUniquePtr | openPcmDevice (const QByteArray &id, QAudioDevice::Mode mode) |
template<typename T , typename Func > | |
std::optional< T > | pcmChannelGetStruct (snd_pcm_t *handle, QAudioDevice::Mode mode, Func &&func) |
template<typename T , typename Func > | |
std::optional< T > | pcmChannelGetStruct (const QByteArray &device, QAudioDevice::Mode mode, Func &&func) |
std::optional< snd_pcm_channel_info_t > | pcmChannelInfo (snd_pcm_t *handle, QAudioDevice::Mode mode) |
std::optional< snd_pcm_channel_info_t > | pcmChannelInfo (const QByteArray &device, QAudioDevice::Mode mode) |
std::optional< snd_pcm_channel_setup_t > | pcmChannelSetup (snd_pcm_t *handle, QAudioDevice::Mode mode) |
std::optional< snd_pcm_channel_setup_t > | pcmChannelSetup (const QByteArray &device, QAudioDevice::Mode mode) |
std::optional< snd_pcm_channel_status_t > | pcmChannelStatus (snd_pcm_t *handle, QAudioDevice::Mode mode) |
std::optional< snd_pcm_channel_status_t > | pcmChannelStatus (const QByteArray &device, QAudioDevice::Mode mode) |
using QnxAudioUtils::HandleUniquePtr = typedef std::unique_ptr<snd_pcm_t, HandleDeleter> |
Definition at line 36 of file qqnxaudioutils_p.h.
snd_pcm_channel_params_t QnxAudioUtils::formatToChannelParams | ( | const QAudioFormat & | format, |
QAudioDevice::Mode | mode, | ||
int | fragmentSize | ||
) |
Definition at line 11 of file qqnxaudioutils.cpp.
References QAudioFormat::Float, QAudioFormat::Int16, QAudioFormat::Int32, QAudioDevice::Output, and QAudioFormat::UInt8.
Referenced by QnxAudioDeviceInfo::isFormatSupported().
HandleUniquePtr QnxAudioUtils::openPcmDevice | ( | const QByteArray & | id, |
QAudioDevice::Mode | mode | ||
) |
Definition at line 61 of file qqnxaudioutils.cpp.
References QAudioDevice::Output, and qWarning.
Referenced by QnxAudioDeviceInfo::isFormatSupported(), and pcmChannelGetStruct().
std::optional< T > QnxAudioUtils::pcmChannelGetStruct | ( | const QByteArray & | device, |
QAudioDevice::Mode | mode, | ||
Func && | func | ||
) |
Definition at line 100 of file qqnxaudioutils.cpp.
References device, and openPcmDevice().
std::optional< T > QnxAudioUtils::pcmChannelGetStruct | ( | snd_pcm_t * | handle, |
QAudioDevice::Mode | mode, | ||
Func && | func | ||
) |
Definition at line 80 of file qqnxaudioutils.cpp.
References QAudioDevice::Output, and qWarning.
std::optional< snd_pcm_channel_info_t > QnxAudioUtils::pcmChannelInfo | ( | const QByteArray & | device, |
QAudioDevice::Mode | mode | ||
) |
Definition at line 117 of file qqnxaudioutils.cpp.
References device.
std::optional< snd_pcm_channel_info_t > QnxAudioUtils::pcmChannelInfo | ( | snd_pcm_t * | handle, |
QAudioDevice::Mode | mode | ||
) |
Definition at line 112 of file qqnxaudioutils.cpp.
Referenced by QnxAudioDeviceInfo::QnxAudioDeviceInfo(), QQnxAudioSink::QQnxAudioSink(), and QnxAudioDeviceInfo::isFormatSupported().
std::optional< snd_pcm_channel_setup_t > QnxAudioUtils::pcmChannelSetup | ( | const QByteArray & | device, |
QAudioDevice::Mode | mode | ||
) |
Definition at line 128 of file qqnxaudioutils.cpp.
References device.
std::optional< snd_pcm_channel_setup_t > QnxAudioUtils::pcmChannelSetup | ( | snd_pcm_t * | handle, |
QAudioDevice::Mode | mode | ||
) |
Definition at line 123 of file qqnxaudioutils.cpp.
Referenced by QQnxAudioSink::bufferSize().
std::optional< snd_pcm_channel_status_t > QnxAudioUtils::pcmChannelStatus | ( | const QByteArray & | device, |
QAudioDevice::Mode | mode | ||
) |
Definition at line 139 of file qqnxaudioutils.cpp.
References device.
std::optional< snd_pcm_channel_status_t > QnxAudioUtils::pcmChannelStatus | ( | snd_pcm_t * | handle, |
QAudioDevice::Mode | mode | ||
) |
Definition at line 134 of file qqnxaudioutils.cpp.
Referenced by QQnxAudioSink::bytesFree().