Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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
#ifndef QAUDIO_H
5
#define QAUDIO_H
6
7
#if 0
8
#pragma qt_class(QAudio)
9
#endif
10
11
#include <QtMultimedia/qtmultimediaglobal.h>
12
13
#include <QtCore/qmetatype.h>
14
15
QT_BEGIN_NAMESPACE
16
17
//QTM_SYNC_HEADER_EXPORT QAudio
18
19
// Class forward declaration required for QDoc bug
20
class
QString
;
21
22
#if defined(Q_QDOC)
23
namespace
QtAudio
24
#
else
25
namespace
QAudio
26
#endif
27
{
28
enum
Error
{
NoError
,
OpenError
,
IOError
,
UnderrunError
,
FatalError
};
29
enum
State
{
ActiveState
,
SuspendedState
,
StoppedState
,
IdleState
};
30
31
enum
VolumeScale
{
32
LinearVolumeScale
,
33
CubicVolumeScale
,
34
LogarithmicVolumeScale
,
35
DecibelVolumeScale
36
};
37
38
Q_MULTIMEDIA_EXPORT
float
convertVolume(
float
volume, VolumeScale from, VolumeScale to);
39
}
40
41
#if !defined(Q_QDOC)
42
namespace
QtAudio
=
QAudio
;
43
#endif
44
45
#ifndef QT_NO_DEBUG_STREAM
46
Q_MULTIMEDIA_EXPORT
QDebug
operator<<
(
QDebug
dbg,
QtAudio::Error
error
);
47
Q_MULTIMEDIA_EXPORT
QDebug
operator<<
(
QDebug
dbg,
QtAudio::State
state
);
48
Q_MULTIMEDIA_EXPORT
QDebug
operator<<
(
QDebug
dbg,
QtAudio::VolumeScale
role);
49
#endif
50
51
QT_END_NAMESPACE
52
53
#endif
// QAUDIO_H
QDebug
\inmodule QtCore
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:129
state
else opt state
[0]
Definition
doc_src_styles.cpp:11
QAudio
Definition
qaudio.h:27
QAudio::State
State
Definition
qaudio.h:29
QAudio::StoppedState
@ StoppedState
Definition
qaudio.h:29
QAudio::SuspendedState
@ SuspendedState
Definition
qaudio.h:29
QAudio::IdleState
@ IdleState
Definition
qaudio.h:29
QAudio::ActiveState
@ ActiveState
Definition
qaudio.h:29
QAudio::Error
Error
Definition
qaudio.h:28
QAudio::UnderrunError
@ UnderrunError
Definition
qaudio.h:28
QAudio::FatalError
@ FatalError
Definition
qaudio.h:28
QAudio::OpenError
@ OpenError
Definition
qaudio.h:28
QAudio::VolumeScale
VolumeScale
Definition
qaudio.h:31
QAudio::LogarithmicVolumeScale
@ LogarithmicVolumeScale
Definition
qaudio.h:34
QAudio::DecibelVolumeScale
@ DecibelVolumeScale
Definition
qaudio.h:35
QAudio::LinearVolumeScale
@ LinearVolumeScale
Definition
qaudio.h:32
QAudio::CubicVolumeScale
@ CubicVolumeScale
Definition
qaudio.h:33
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
operator<<
Q_MULTIMEDIA_EXPORT QDebug operator<<(QDebug dbg, QtAudio::Error error)
Definition
qtaudio.cpp:175
error
DBusConnection const char DBusError * error
Definition
qdbus_symbols_p.h:165
NoError
@ NoError
Definition
main.cpp:34
IOError
IOError
Definition
src_corelib_thread_qfuture.cpp:32
else
else
Definition
src_gui_dialogs_qfontdialog.cpp:10
State
Definition
generate_keywords.cpp:256
qtmultimedia
src
multimedia
audio
qaudio.h
Generated by
1.10.0