- class QAudioOutput#
表示音频的输出通道。 更多…
摘要#
属性#
方法#
定义
__init__()
定义
device()
定义
isMuted()
定义
volume()
槽(Slots)#
定义
setDevice()
定义
setMuted()
定义
setVolume()
信号(Signals)#
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建问题跟踪单来通知我们。
详细描述#
此类表示一个输出通道,它可以与
QMediaPlayer
或QMediaCaptureSession
一起使用。它允许选择使用的物理输出设备,静音通道以及调整通道音量。注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则使用访问器函数。- property deviceᅟ: QAudioDevice#
此属性包含与此输出连接的音频设备。
设备属性表示此输出连接到的音频设备。该属性可以用来从
audioOutputs()
列表中选择一个输出设备。您可以将此属性设置为默认构造的QAudioDevice
对象以选择系统默认的音频输出。- 访问函数
信号
deviceChanged()
- 属性 muted: bool#
此属性表示当前介质的静音状态。
如果输出被静音,则值为
true
;否则为false
。- 访问函数
信号
mutedChanged()
- 属性 volume: float#
此属性持当前音量。
音量比例线性,范围从
0
(静音)到1
(全音量)。注意
超出此范围的值将被限制。
默认音量为
1
。UI音量控制通常应该采用非线性缩放。例如,使用对数比例将提供感知到的响度变化,这是用户通常从音量控制中期望的。
另请参阅
- 访问函数
信号
volumeChanged()
- __init__(device[, parent=None])
- 参数:
device –
QAudioDevice
parent –
QObject
- device()#
- 返回类型:
另请参阅
属性
device
的获取器。- deviceChanged()#
属性
device
的通知信号。- isMuted()#
- 返回类型:
bool
属性
muted
的获取器。- mutedChanged(muted)#
- 参数:
muted – bool
属性
muted
的通知信号。- setDevice(device)#
- 参数:
device –
QAudioDevice
另请参阅
属性
device
的设置器。属性
muted
的设置器。属性
volume
的设置器。- volume)#
- 返回类型:
float
另请参阅
属性
volume
的获取器。- volumeChanged(volume)#
- 参数:
volume – float
属性
volume
的通知信号。