25#ifndef LMMS_AUDIO_PULSEAUDIO_H
26#define LMMS_AUDIO_PULSEAUDIO_H
28#include "lmmsconfig.h"
30#ifdef LMMS_HAVE_PULSEAUDIO
32#include <pulse/pulseaudio.h>
57 inline static QString
name()
59 return QT_TRANSLATE_NOOP(
"AudioDeviceSetupWidget",
"PulseAudio" );
AudioEngine * audioEngine()
Definition AudioDevice.h:121
AudioDevice(const ch_cnt_t _channels, AudioEngine *audioEngine)
Definition AudioDevice.cpp:33
Definition AudioEngine.h:66
void signalConnected(bool connected)
Definition AudioPulseAudio.cpp:280
~AudioPulseAudio() override
Definition AudioPulseAudio.cpp:69
static QString probeDevice()
Definition AudioPulseAudio.cpp:77
QSemaphore m_connectedSemaphore
Definition AudioPulseAudio.h:98
AudioPulseAudio(bool &_success_ful, AudioEngine *audioEngine)
Definition AudioPulseAudio.cpp:48
pa_sample_spec m_sampleSpec
Definition AudioPulseAudio.h:85
void stopProcessing() override
Definition AudioPulseAudio.cpp:105
bool m_convertEndian
Definition AudioPulseAudio.h:95
void run() override
Definition AudioPulseAudio.cpp:190
volatile bool m_quit
Definition AudioPulseAudio.h:93
void startProcessing() override
Definition AudioPulseAudio.cpp:94
pa_stream * m_s
Definition AudioPulseAudio.h:84
bool m_connected
Definition AudioPulseAudio.h:97
static QString name()
Definition AudioPulseAudio.h:57
void streamWriteCallback(pa_stream *s, size_t length)
Definition AudioPulseAudio.cpp:249
Definition LcdSpinBox.h:35
unsigned s
Definition inflate.c:1555
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
png_uint_32 length
Definition png.c:2247