4#ifndef QAUDIOOUTPUTGSTREAMER_H
5#define QAUDIOOUTPUTGSTREAMER_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>
24#include <QtCore/private/qringbuffer_p.h>
28#include <private/qaudiosystem_p.h>
29#include <private/qmultimediautils_p.h>
52 void reset()
override;
68 void bytesProcessedByAppSrc(
int bytes);
90 bool m_pullMode =
true;
91 bool m_opened =
false;
94 qint64 m_bytesProcessed = 0;
IOBluetoothDevice * device
qint64 writeData(const char *data, qint64 len) override
Writes up to maxSize bytes from data to the device.
GStreamerOutputPrivate(QGStreamerAudioSink *audio)
The QAudioDevice class provides an information about audio devices and their functionality.
void setFormat(const QAudioFormat &format) override
QIODevice * start() override
QAudioFormat format() const override
void setVolume(qreal volume) override
QAudio::State state() const override
bool processBusMessage(const QGstreamerMessage &message) override
qsizetype bufferSize() const override
qsizetype bytesFree() const override
qint64 processedUSecs() const override
qreal volume() const override
void setBufferSize(qsizetype value) override
QAudio::Error error() const override
\inmodule QtCore \reentrant
QObject * parent() const
Returns a pointer to the parent object.
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLuint GLsizei const GLchar * message
GLint GLsizei GLsizei GLenum format