15#ifndef QAUDIOINPUTPULSE_H
16#define QAUDIOINPUTPULSE_H
18#include <QtCore/qfile.h>
19#include <QtCore/qtimer.h>
20#include <QtCore/qstring.h>
21#include <QtCore/qstringlist.h>
22#include <QtCore/qelapsedtimer.h>
23#include <QtCore/qiodevice.h>
27#include <private/qaudiosystem_p.h>
29#include <pulse/pulseaudio.h>
48 void reset()
override;
73 void onPulseContextFailed();
79 void applyVolume(
const void *
src,
void *dest,
int len);
81 int checkBytesReady();
90 unsigned int m_periodTime;
92 qint64 m_elapsedTimeOffset;
97 pa_sample_spec m_spec;
IOBluetoothDevice * device
\inmodule QtCore \reentrant
QObject * parent() const
Returns a pointer to the parent object.
QAudio::Error m_errorState
QAudioFormat format() const override
QAudio::State state() const override
QAudio::State m_deviceState
QIODevice * m_audioSource
void setFormat(const QAudioFormat &format) override
QIODevice * start() override
qint64 read(char *data, qint64 len)
qint64 processedUSecs() const override
qsizetype bytesReady() const override
QAudio::Error error() const override
qsizetype bufferSize() const override
void setBufferSize(qsizetype value) override
void setVolume(qreal volume) override
qreal volume() const override
State
\value ActiveState Audio data is being processed, this state is set after start() is called and while...
Error
\value NoError No errors have occurred \value OpenError An error occurred opening the audio device \v...
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLint GLsizei GLsizei GLenum format