class QAudioOutput#

表示音频的输出通道。 更多

Inheritance diagram of PySide6.QtMultimedia.QAudioOutput

摘要#

属性#

方法#

槽(Slots)#

信号(Signals)#

注意

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建问题跟踪单来通知我们。

详细描述#

此类表示一个输出通道,它可以与 QMediaPlayerQMediaCaptureSession 一起使用。它允许选择使用的物理输出设备,静音通道以及调整通道音量。

注意

当使用 from __feature__ import true_property 时,可以直接使用属性,否则使用访问器函数。

property deviceᅟ: QAudioDevice#

此属性包含与此输出连接的音频设备。

设备属性表示此输出连接到的音频设备。该属性可以用来从audioOutputs()列表中选择一个输出设备。您可以将此属性设置为默认构造的QAudioDevice对象以选择系统默认的音频输出。

访问函数
属性 muted: bool#

此属性表示当前介质的静音状态。

如果输出被静音,则值为true;否则为false

访问函数
属性 volume: float#

此属性持当前音量。

音量比例线性,范围从0(静音)到1(全音量)。

注意

超出此范围的值将被限制。

默认音量为1

UI音量控制通常应该采用非线性缩放。例如,使用对数比例将提供感知到的响度变化,这是用户通常从音量控制中期望的。

另请参阅

convertVolume()

访问函数
__init__([parent=None])#
参数:

parentQObject

__init__(device[, parent=None])
参数:
device()#
返回类型:

QAudioDevice

另请参阅

setDevice()

属性 device 的获取器。

deviceChanged()#

属性 device 的通知信号。

isMuted()#
返回类型:

bool

属性 muted 的获取器。

mutedChanged(muted)#
参数:

muted – bool

属性 muted 的通知信号。

setDevice(device)#
参数:

deviceQAudioDevice

另请参阅

device()

属性 device 的设置器。

setMuted(muted)#
参数:

muted – bool

另请参阅

isMuted()

属性 muted 的设置器。

setVolume(volume)#
参数:

volume – float

另请参阅

volume()

属性 volume 的设置器。

volume)#
返回类型:

float

另请参阅

setVolume()

属性 volume 的获取器。

volumeChanged(volume)#
参数:

volume – float

属性 volume 的通知信号。