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>
56 inline static QString
name()
58 return QT_TRANSLATE_NOOP(
"AudioDeviceSetupWidget",
"PulseAudio" );
AudioEngine * audioEngine()
Definition AudioDevice.h:84
AudioDevice(const ch_cnt_t _channels, AudioEngine *audioEngine)
Definition AudioDevice.cpp:33
Definition AudioEngine.h:66
double m_latency
Definition AudioPulseAudio.h:85
void signalConnected(bool connected)
Definition AudioPulseAudio.cpp:242
void stopProcessingImpl() override
Definition AudioPulseAudio.cpp:86
static QString probeDevice()
Definition AudioPulseAudio.cpp:61
QSemaphore m_connectedSemaphore
Definition AudioPulseAudio.h:93
AudioPulseAudio(bool &_success_ful, AudioEngine *audioEngine)
Definition AudioPulseAudio.cpp:45
void startProcessingImpl() override
Definition AudioPulseAudio.cpp:78
pa_sample_spec m_sampleSpec
Definition AudioPulseAudio.h:84
void run() override
Definition AudioPulseAudio.cpp:167
pa_stream * m_s
Definition AudioPulseAudio.h:83
bool m_connected
Definition AudioPulseAudio.h:92
static QString name()
Definition AudioPulseAudio.h:56
void streamWriteCallback(pa_stream *s, size_t length)
Definition AudioPulseAudio.cpp:217
Definition LcdSpinBox.h:35
unsigned s
Definition inflate.c:1555
Definition AudioPortAudio.cpp:209
Definition AudioAlsa.cpp:35
png_uint_32 length
Definition png.c:2247