![]() |
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 | PaHandleTraits |
struct | PaMainLoopDeleter |
struct | PAProplistDeleter |
class | QPulseAudioSink |
struct | QPulseAudioSinkStream |
class | QPulseAudioSource |
struct | QPulseAudioSourceStream |
Typedefs | |
using | PAOperationHandleTraits = PaHandleTraits<pa_operation, pa_operation_ref, pa_operation_unref> |
using | PAContextHandleTraits = PaHandleTraits<pa_context, pa_context_ref, pa_context_unref> |
using | PAStreamHandleTraits = PaHandleTraits<pa_stream, pa_stream_ref, pa_stream_unref> |
using | PAOperationHandle = QtPrivate::QSharedHandle<PAOperationHandleTraits> |
using | PAContextHandle = QtPrivate::QSharedHandle<PAContextHandleTraits> |
using | PAStreamHandle = QtPrivate::QSharedHandle<PAStreamHandleTraits> |
using | PAProplistHandle = std::unique_ptr<pa_proplist, PAProplistDeleter> |
Functions | |
pa_sample_spec | audioFormatToSampleSpec (const QAudioFormat &format) |
pa_channel_map | channelMapForAudioFormat (const QAudioFormat &format) |
QAudioFormat::ChannelConfig | channelConfigFromMap (const pa_channel_map &map) |
QAudioFormat | sampleSpecToAudioFormat (const pa_sample_spec &spec) |
QUtf8StringView | currentError (const pa_context *context) |
QUtf8StringView | currentError (const pa_stream *stream) |
PAOperationHandle | streamCork (const PAStreamHandle &stream, bool corkStream) |
Definition at line 59 of file qpulsehelpers_p.h.
using QPulseAudioInternal::PAContextHandleTraits = PaHandleTraits<pa_context, pa_context_ref, pa_context_unref> |
Definition at line 55 of file qpulsehelpers_p.h.
Definition at line 58 of file qpulsehelpers_p.h.
using QPulseAudioInternal::PAOperationHandleTraits = PaHandleTraits<pa_operation, pa_operation_ref, pa_operation_unref> |
Definition at line 54 of file qpulsehelpers_p.h.
using QPulseAudioInternal::PAProplistHandle = std::unique_ptr<pa_proplist, PAProplistDeleter> |
Definition at line 67 of file qpulsehelpers_p.h.
Definition at line 60 of file qpulsehelpers_p.h.
using QPulseAudioInternal::PAStreamHandleTraits = PaHandleTraits<pa_stream, pa_stream_ref, pa_stream_unref> |
Definition at line 56 of file qpulsehelpers_p.h.
pa_sample_spec QPulseAudioInternal::audioFormatToSampleSpec | ( | const QAudioFormat & | format | ) |
Definition at line 14 of file qpulsehelpers.cpp.
References QAudioFormat::channelCount(), QAudioFormat::Float, QAudioFormat::Int16, QAudioFormat::Int32, QAudioFormat::sampleFormat(), QAudioFormat::sampleRate(), and QAudioFormat::UInt8.
QAudioFormat::ChannelConfig QPulseAudioInternal::channelConfigFromMap | ( | const pa_channel_map & | map | ) |
Definition at line 103 of file qpulsehelpers.cpp.
References QAudioFormat::BackCenter, QAudioFormat::BackLeft, QAudioFormat::BackRight, QAudioFormat::FrontCenter, QAudioFormat::FrontLeft, QAudioFormat::FrontLeftOfCenter, QAudioFormat::FrontRight, QAudioFormat::FrontRightOfCenter, QAudioFormat::LFE, QAudioFormat::SideLeft, QAudioFormat::SideRight, QAudioFormat::TopBackCenter, QAudioFormat::TopBackLeft, QAudioFormat::TopBackRight, QAudioFormat::TopCenter, QAudioFormat::TopFrontCenter, QAudioFormat::TopFrontLeft, and QAudioFormat::TopFrontRight.
pa_channel_map QPulseAudioInternal::channelMapForAudioFormat | ( | const QAudioFormat & | format | ) |
Definition at line 36 of file qpulsehelpers.cpp.
References QAudioFormat::BackCenter, QAudioFormat::BackLeft, QAudioFormat::BackRight, QAudioFormat::BottomFrontCenter, QAudioFormat::BottomFrontLeft, QAudioFormat::BottomFrontRight, QAudioFormat::channelConfig(), QAudioFormat::ChannelConfigMono, QAudioFormat::FrontCenter, QAudioFormat::FrontLeft, QAudioFormat::FrontLeftOfCenter, QAudioFormat::FrontRight, QAudioFormat::FrontRightOfCenter, QAudioFormat::LFE, QAudioFormat::LFE2, QAudioFormat::SideLeft, QAudioFormat::SideRight, QAudioFormat::TopBackCenter, QAudioFormat::TopBackLeft, QAudioFormat::TopBackRight, QAudioFormat::TopCenter, QAudioFormat::TopFrontCenter, QAudioFormat::TopFrontLeft, QAudioFormat::TopFrontRight, QAudioFormat::TopSideLeft, and QAudioFormat::TopSideRight.
QUtf8StringView QPulseAudioInternal::currentError | ( | const pa_context * | context | ) |
Definition at line 202 of file qpulsehelpers.cpp.
QUtf8StringView QPulseAudioInternal::currentError | ( | const pa_stream * | stream | ) |
Definition at line 207 of file qpulsehelpers.cpp.
QAudioFormat QPulseAudioInternal::sampleSpecToAudioFormat | ( | const pa_sample_spec & | spec | ) |
Definition at line 171 of file qpulsehelpers.cpp.
References QAudioFormat::Float, QAudioFormat::Int16, QAudioFormat::Int32, QAudioFormat::setChannelCount(), QAudioFormat::setSampleFormat(), QAudioFormat::setSampleRate(), and QAudioFormat::UInt8.
|
nodiscard |
Definition at line 212 of file qpulsehelpers.cpp.