Класс QAudioInput
Представляет входной канал для аудио. Подробнее...
| Заголовок: | #include <QAudioInput> |
| CMake: | find_package(Qt6 COMPONENTS Multimedia REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
| qmake: | QT += multimedia |
| Создаётся из: | AudioInput |
| Наследует: | QObject |
Свойства
Открытые функции
| QAudioDevice | device() const |
| bool | isMuted() const |
| float | volume() const |
Открытые слоты
| void | setDevice(const QAudioDevice &device) |
| void | setMuted(bool muted) |
| void | setVolume(float volume) |
Сигналы
| void | deviceChanged() |
| void | mutedChanged(bool muted) |
| void | volumeChanged(float volume) |
Подробное описание
Этот класс представляет входной канал, который можно использовать совместно с QMediaCaptureSession. Он позволяет выбрать физическое входное устройство, заглушить канал и изменить громкость канала.
Документация по свойствам
device : QAudioDevice
Это свойство содержит аудиоустройство, подключенное к этому входу.
Свойство device представляет аудиоустройство, подключенное к этому входу. Это свойство можно использовать для выбора входного устройства из списка QMediaDevices::audioInputs().
Вы можете выбрать системное стандартное аудиовходное устройство, установив это свойство в объект 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) |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qaudioinput.html