4#ifndef QWINDOWSMULTIMEDIATUTILS_P_H
5#define QWINDOWSMULTIMEDIATUTILS_P_H
18#include <private/qtmultimediaglobal_p.h>
19#include <private/qplatformmediaformatinfo_p.h>
20#include <qvideoframeformat.h>
quint64 totalInputBytes() const
static std::unique_ptr< AudioClient > create(const ComPtr< IMMDevice > &device, const QAudioFormat &format, qsizetype &bufferSize)
qint64 render(const QAudioFormat &format, qreal volume, const char *data, qint64 len)
quint64 bytesFree() const
std::chrono::microseconds remainingPlayTime()
qint64 writeData(const char *data, qint64 len) override
Writes up to maxSize bytes from data to the device.
qint64 readData(char *, qint64) override
Reads up to maxSize bytes from the device into data, and returns the number of bytes read or -1 if an...
qint64 processedUSecs() const override
void setFormat(const QAudioFormat &fmt) override
void start(QIODevice *device) override
QAudioFormat format() const override
QAudio::State state() const override
qsizetype bufferSize() const override
void setVolume(qreal) override
qsizetype bytesFree() const override
void setBufferSize(qsizetype value) override
QAudio::Error error() const override
QIODevice * start() override
qreal volume() const override
Combined button and popup list for selecting options.
Q_STATIC_LOGGING_CATEGORY(lcAccessibilityCore, "qt.accessibility.core")