Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qaudio.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
5#ifndef QAUDIO_H
6#define QAUDIO_H
7
8#if 0
9#pragma qt_class(QAudio)
10#endif
11
12#include <QtMultimedia/qtmultimediaglobal.h>
13
14#include <QtCore/qmetatype.h>
15
17
18//QTM_SYNC_HEADER_EXPORT QAudio
19
20// Class forward declaration required for QDoc bug
21class QString;
22namespace QAudio
23{
26
32 };
33
34 Q_MULTIMEDIA_EXPORT float convertVolume(float volume, VolumeScale from, VolumeScale to);
35}
36
37#ifndef QT_NO_DEBUG_STREAM
38Q_MULTIMEDIA_EXPORT QDebug operator<<(QDebug dbg, QAudio::Error error);
39Q_MULTIMEDIA_EXPORT QDebug operator<<(QDebug dbg, QAudio::State state);
40Q_MULTIMEDIA_EXPORT QDebug operator<<(QDebug dbg, QAudio::VolumeScale role);
41#endif
42
44
45#endif // QAUDIO_H
\inmodule QtCore
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:127
else opt state
[0]
The QAudio namespace contains enums used by the audio classes.
State
\value ActiveState Audio data is being processed, this state is set after start() is called and while...
Definition qaudio.h:25
@ StoppedState
Definition qaudio.h:25
@ SuspendedState
Definition qaudio.h:25
@ IdleState
Definition qaudio.h:25
@ ActiveState
Definition qaudio.h:25
Error
\value NoError No errors have occurred \value OpenError An error occurred opening the audio device \v...
Definition qaudio.h:24
@ UnderrunError
Definition qaudio.h:24
@ FatalError
Definition qaudio.h:24
@ OpenError
Definition qaudio.h:24
@ NoError
Definition qaudio.h:24
@ IOError
Definition qaudio.h:24
float convertVolume(float volume, VolumeScale from, VolumeScale to)
Converts an audio volume from a volume scale to another, and returns the result.
Definition qaudio.cpp:91
VolumeScale
This enum defines the different audio volume scales.
Definition qaudio.h:27
@ LogarithmicVolumeScale
Definition qaudio.h:30
@ DecibelVolumeScale
Definition qaudio.h:31
@ LinearVolumeScale
Definition qaudio.h:28
@ CubicVolumeScale
Definition qaudio.h:29
Combined button and popup list for selecting options.
Q_MULTIMEDIA_EXPORT QDebug operator<<(QDebug dbg, QAudio::Error error)
Definition qaudio.cpp:173
DBusConnection const char DBusError * error