Sur cette page

QAudioInput Class

Correspond à un canal d'entrée audio. En savoir plus...

En-tête : #include <QAudioInput>
CMake : find_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmake : QT += multimedia
En QML : AudioInput
Hérite de : QObject

Propriétés

Fonctions publiques

QAudioDevice device() const
bool isMuted() const
float volume() const

Emplacements publics

void setDevice(const QAudioDevice &device)
void setMuted(bool muted)
void setVolume(float volume)

Signaux

void deviceChanged()
void mutedChanged(bool muted)
void volumeChanged(float volume)

Description détaillée

Cette classe représente un canal d'entrée pouvant être utilisé conjointement avec QMediaCaptureSession. Elle permet de sélectionner le périphérique d'entrée physique à utiliser, de couper le son du canal et de régler le volume de celui-ci.

Remarque : sur la plateforme WebAssembly, en raison de sa nature asynchrone, le signal ` QMediaDevices::audioInputsChanged()` est émis lorsque la liste des entrées audio est prête. Des autorisations utilisateur sont requises. Ne fonctionne que dans des contextes https sécurisés.

Voir également QAudioOutput.

Documentation sur les propriétés

device : QAudioDevice

Cette propriété indique le périphérique audio connecté à cette entrée.

La propriété « device » représente le périphérique audio connecté à cette entrée. Cette propriété peut être utilisée pour sélectionner un périphérique d'entrée dans la liste fournie par la méthode QMediaDevices::audioInputs().

Vous pouvez sélectionner l'entrée audio par défaut du système en attribuant à cette propriété un objet QAudioDevice créé par défaut.

Fonctions d'accès :

QAudioDevice device() const
void setDevice(const QAudioDevice &device)

Signal de notification :

void deviceChanged()

muted : bool

Cette propriété indique si le son du média actuel est coupé.

La valeur sera « true » si l'entrée est mise en sourdine ; sinon, « false ».

Fonctions d'accès :

bool isMuted() const
void setMuted(bool muted)

Signal de notification :

void mutedChanged(bool muted)

volume : float

Cette propriété renvoie le volume de l'entrée audio.

Fonctions d'accès :

float volume() const
void setVolume(float volume)

Signal de notification :

void volumeChanged(float volume)

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.