AudioOutput QML Type
Une sortie audio destinée à la lecture ou au contrôle d'une session d'enregistrement. En savoir plus...
| Import Statement: | import QtMultimedia |
| In C++: | QAudioOutput |
Propriétés
Signaux
- void deviceChanged()
- void mutedChanged()
- void volumeChanged()
Description détaillée
MediaPlayer {
id: playMusic
source: "music.wav"
audioOutput: AudioOutput {
volume: slider.value
}
}
Slider {
id: slider
from: 0.
to: 1.
}Vous pouvez utiliser AudioOutput avec un MediaPlayer pour lire du contenu audio, ou l'utiliser en association avec un CaptureSession pour surveiller l'audio traité par la session de capture.
Voir également VideoOutput et AudioInput.
Documentation sur les propriétés
device : audioDevice
Cette propriété décrit le périphérique audio connecté à cette sortie.
La propriété « device » représente le périphérique audio auquel cette sortie est connectée. Cette propriété permet de sélectionner un périphérique de sortie dans la liste « MediaDevices.audioOutputs ».
muted : bool
Cette propriété indique si la sortie audio est coupée.
La valeur par défaut est « false ».
volume : real
Cette propriété détermine le volume de la sortie audio.
Le volume est mis à l'échelle de manière linéaire entre 0.0 (silence) et 1.0 (volume maximal). Les valeurs situées en dehors de cette plage seront limitées : une valeur inférieure à 0,0 sera fixée à 0,0, tandis qu'une valeur supérieure à 1,0 sera fixée à 1,0.
Le volume par défaut est 1.0.
Les commandes de volume de l'interface utilisateur doivent généralement être mises à l'échelle de manière non linéaire. Par exemple, l'utilisation d'une échelle logarithmique produira des variations linéaires du niveau sonore perçu, ce qui correspond à ce qu'un utilisateur attend normalement d'une commande de volume.
Voir QtMultimedia.convertVolume() pour plus de détails.
Documentation sur les signaux
void deviceChanged()
Ce signal est émis lorsque la propriété « device » est modifiée.
Remarque : le gestionnaire correspondant est onDeviceChanged.
void mutedChanged()
Ce signal est émis lorsque la propriété muted est modifiée.
Remarque : le gestionnaire correspondant est onMutedChanged.
void volumeChanged()
Ce signal est émis lorsque la propriété volume est modifiée.
Remarque : le gestionnaire correspondant est onVolumeChanged.
© 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.