Spec-Zone.ru › Qt

Класс QAudioInput

Представляет входной канал для аудио. Подробнее...

Заголовок: #include <QAudioInput>
CMake: find_package(Qt6 COMPONENTS Multimedia REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmake: QT += multimedia
Создаётся из: AudioInput
Наследует: QObject
  • Список всех членов, включая унаследованные

Свойства

  • device : QAudioDevice
  • muted : bool

Открытые функции

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API