PySide6.QtMultimedia.QAudioOutput¶
- class QAudioOutput¶
表示音频的输出通道。更多…
概要¶
属性¶
方法¶
def
__init__()
def
device()
def
isMuted()
def
volume()
插槽¶
def
setDevice()
def
setMuted()
def
setVolume()
信号¶
def
deviceChanged()
def
mutedChanged()
def
volumeChanged()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
此类表示一个输出通道,可以与
QMediaPlayer
或QMediaCaptureSession
一起使用。它允许选择要使用的物理输出设备,静音通道,并更改通道的音量。注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property deviceᅟ: QAudioDevice¶
此属性保存连接到此输出的音频设备。
设备属性表示此输出连接的音频设备。此属性可用于从
audioOutputs()
列表中选择输出设备。您可以通过将此属性设置为默认构造的QAudioDevice
对象来选择系统默认的音频输出。- Access functions:
- property mutedᅟ: bool¶
此属性保存当前媒体的静音状态。
如果输出被静音,则值为
true
;否则为false
。- Access functions:
- property volumeᅟ: float¶
此属性保存当前音量。
音量是线性缩放的,范围从
0
(静音)到1
(最大音量)。注意
超出此范围的值将被限制。
默认情况下,音量为
1
。UI音量控制通常应该非线性缩放。例如,使用对数比例将产生感知音量的线性变化,这是用户通常期望的音量控制效果。
另请参阅
convertVolume()
- Access functions:
- __init__(device[, parent=None])
- Parameters:
设备 –
QAudioDevice
parent –
QObject
- device()¶
- Return type:
另请参阅
属性
deviceᅟ
的获取器。- deviceChanged()¶
属性
deviceᅟ
的通知信号。- isMuted()¶
- Return type:
布尔
属性
mutedᅟ
的获取器。- mutedChanged(muted)¶
- Parameters:
muted – 布尔值
属性
mutedᅟ
的通知信号。- setDevice(device)¶
- Parameters:
设备 –
QAudioDevice
另请参阅
属性
deviceᅟ
的设置器。属性
mutedᅟ
的设置器。属性
volumeᅟ
的设置器。- volume()¶
- Return type:
浮点数
另请参阅
属性
volumeᅟ
的获取器。- volumeChanged(volume)¶
- Parameters:
volume – 浮点数
属性
volumeᅟ
的通知信号。