(d2c373ef91299825095400b6f871cb91345fc596)
#include "qpulseaudio_contextmanager_p.h"
#include <QtCore/qdebug.h>
#include <QtCore/qtimer.h>
#include <QtCore/private/qflatmap_p.h>
#include <QtGui/qguiapplication.h>
#include <QtGui/qicon.h>
#include <QtMultimedia/qaudiodevice.h>
#include <QtMultimedia/private/qaudiodevice_p.h>
#include <QtMultimedia/private/qpulsehelpers_p.h>
#include <QtMultimedia/private/qpulseaudiodevice_p.h>
#include <sys/types.h>
#include <unistd.h>
#include <mutex>
Go to the source code of this file.
|
static std::unique_ptr< QAudioDevicePrivate > | makeQAudioDevicePrivate (const char *device, const char *desc, bool isDef, QAudioDevice::Mode mode, const pa_channel_map &map, const pa_sample_spec &spec) |
template<typename Info> |
static bool | updateDevicesMap (QReadWriteLock &lock, const QByteArray &defaultDeviceId, QMap< int, QAudioDevice > &devices, QAudioDevice::Mode mode, const Info &info) |
static bool | updateDevicesMap (QReadWriteLock &lock, const QByteArray &defaultDeviceId, QMap< int, QAudioDevice > &devices) |
| Q_GLOBAL_STATIC (QPulseAudioContextManager, pulseEngine) |
◆ PAOperationHandle
◆ makeQAudioDevicePrivate()
std::unique_ptr< QAudioDevicePrivate > makeQAudioDevicePrivate |
( |
const char * | device, |
|
|
const char * | desc, |
|
|
bool | isDef, |
|
|
QAudioDevice::Mode | mode, |
|
|
const pa_channel_map & | map, |
|
|
const pa_sample_spec & | spec ) |
|
static |
◆ Q_GLOBAL_STATIC()
◆ updateDevicesMap() [1/2]
◆ updateDevicesMap() [2/2]