QAudioInput Class
Représente un canal d'entrée pour l'audio. Plus d'informations...
| 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éritages : | QObject |
Propriétés
Fonctions publiques
Emplacements publics
Signaux
| void | deviceChanged() |
| void | mutedChanged(bool muted) |
| void | volumeChanged(float volume) |
Description détaillée
Cette classe représente un canal d'entrée qui peut être utilisé avec QMediaCaptureSession. Elle permet de sélectionner le périphérique d'entrée physique à utiliser, de mettre le canal en sourdine et de modifier le volume du canal.
Remarque : sur la plate-forme WebAssembly, en raison de sa nature asynchrone, le signal QMediaDevices::audioInputsChanged() est émis lorsque la liste des entrées audio est prête. Les autorisations de l'utilisateur sont requises. Ne fonctionne que dans les contextes https sécurisés.
Documentation sur les propriétés
device : QAudioDevice
Cette propriété contient le dispositif 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 QMediaDevices::audioInputs().
Vous pouvez sélectionner l'entrée audio par défaut du système en définissant cette propriété sur un objet QAudioDevice construit 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é contient l'état de sourdine du média actuel.
La valeur sera true si l'entrée est en sourdine, sinon false.
Fonctions d'accès :
| bool | isMuted() const |
| void | setMuted(bool muted) |
Signal de notification :
| void | mutedChanged(bool muted) |
volume : float
La propriété renvoie le volume de l'entrée audio.
Fonctions d'accès :
| float | volume() const |
| void | setVolume(float volume) |
Signal du notificateur :
| 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.