QAudioInput类

表示音频输入通道。 更多信息...

头文件 #include <QAudioInput>
CMakefind_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmakeQT += multimedia
实例化 音频输入
继承自 QObject

属性

公共函数

QAudioDevicedevice() const
boolisMuted() const
floatvolume() const

公共槽

voidsetDevice(const QAudioDevice &device)
voidsetMuted(bool muted)
voidsetVolume(float volume)

信号

voiddeviceChanged()
voidmutedChanged(bool muted)
voidvolumeChanged(float volume)

详细描述

此类表示一个可以与QMediaCaptureSession一起使用的输入通道。它允许选择要使用的物理输入设备、静音通道和更改通道的音量。

属性文档

device : QAudioDevice

此属性包含连接到此输入的音频设备。

设备属性代表连接到此输入的音频设备。此属性可用于从QMediaDevices::audioInputs()列表中选择输入设备。

您可以通过将此属性设置为一个默认构造的QAudioDevice对象来选择系统默认音频输入。

访问函数

QAudioDevicedevice() const
voidsetDevice(const QAudioDevice &device)

通知信号

voiddeviceChanged()

muted : bool

此属性存储当前媒体静音状态。

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

访问函数

boolisMuted() const
voidsetMuted(bool muted)

通知信号

voidmutedChanged(bool muted)

音量 : 浮点

该属性返回音频输入的音量。

访问函数

floatvolume() const
voidsetVolume(float volume)

通知信号

voidvolumeChanged(float volume)

© 2024 The Qt Company Ltd. 本文档中的贡献内容均为各自所有者的版权。提供的文档受GNU自由文档许可证版本1.3的许可,由自由软件基金会发布。Qt及其相关标志是The Qt Company Ltd在芬兰及全球其他国家的商标。所有其他商标均为各自所有者的财产。