15#ifndef QWINDOWSAUDIOINPUT_H
16#define QWINDOWSAUDIOINPUT_H
20#include <QtCore/qfile.h>
21#include <QtCore/qdebug.h>
22#include <QtCore/qelapsedtimer.h>
23#include <QtCore/qstring.h>
24#include <QtCore/qstringlist.h>
25#include <QtCore/qdatetime.h>
26#include <QtCore/qmutex.h>
27#include <QtCore/qbytearray.h>
29#include <QtMultimedia/qaudio.h>
30#include <QtMultimedia/qaudiodevice.h>
31#include <private/qaudiosystem_p.h>
37struct IAudioCaptureClient;
56 void reset()
override;
70 void pullCaptureClient();
75 ComPtr<IMMDevice> m_device;
76 ComPtr<IAudioClient> m_audioClient;
77 ComPtr<IAudioCaptureClient> m_captureClient;
IOBluetoothDevice * device
\inmodule QtCore \reentrant
QObject * parent() const
Returns a pointer to the parent object.
qint64 processedUSecs() const override
qsizetype bufferSize() const override
qreal volume() const override
qint64 read(char *data, qint64 len)
void setVolume(qreal volume) override
void setFormat(const QAudioFormat &fmt) override
QAudio::State state() const override
qsizetype bytesReady() const override
void setBufferSize(qsizetype value) override
QAudio::Error error() const override
QAudioFormat format() const override
QIODevice * start() 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
QVideoFrameFormat::PixelFormat fmt