QAudioOutput类
表示音频输出通道。 更多...
头文件 | #include <QAudioOutput> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
qmake | QT += multimedia |
由以下类实例化 | AudioOutput |
继承自 | QObject |
属性
公共函数
公共槽
信号
void | deviceChanged() |
void | mutedChanged(bool muted) |
void | volumeChanged(float volume) |
详细说明
此类表示一个输出通道,它可以与QMediaPlayer或QMediaCaptureSession一起使用。它允许选择要使用的物理输出设备,静音通道以及更改通道的音量。
属性文档
device : QAudioDevice
此属性存储连接到此输出的音频设备。
device属性表示与输出连接的音频设备。此属性可用于从QMediaDevices::audioOutputs()列表中选择输出设备。您可以通过将此属性设置为默认构造的QAudioDevice对象来选择系统默认音频输出。
访问函数
QAudioDevice | device() const |
void | setDevice(const QAudioDevice &device) |
通知信号
void | deviceChanged() |
muted : bool
此属性存储当前媒体的静音状态。
如果输出被静音,则值将为 true
;否则为 false
。
访问函数
bool | isMuted() const |
void | setMuted(bool muted) |
通知信号
void | mutedChanged(bool muted) |
volume : float
该属性保存当前的音量。
音量是线性缩放的,范围从 0
(静音)到 1
(全音量)。
注意:超出此范围的值将被限制。
默认情况下,音量为 1
。
用户界面音量控件通常应非线性缩放。例如,使用对数尺度会产生感知音量大小的线性变化,这通常是用户期望音量控制的方式。
访问函数
float | volume() const |
void | setVolume(float volume) |
通知信号
void | volumeChanged(float volume) |
© 2024 Qt公司。此处包含的文档贡献作品是各自所有者的版权。提供的文档是根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款许可的。Qt及其相关标志是芬兰和/或世界各国Qt公司的商标。所有其他商标均为其各自所有者的财产。