Sur cette page

AudioOutput QML Type

Une sortie audio à utiliser pour la lecture ou le contrôle d'une session de capture. Plus d'informations...

Import Statement: import QtMultimedia
In C++: QAudioOutput

Propriétés

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 QtMultiMedia::MediaPlayer pour lire du contenu audio, ou vous pouvez l'utiliser en conjonction avec un MultiMedia::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 dispositif audio connecté à cette sortie.

La propriété device représente le périphérique audio auquel cette sortie est connectée. Cette propriété peut être utilisée pour sélectionner un périphérique de sortie dans la liste QtMultimedia::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é indique le volume de la sortie audio.

Le volume est échelonné linéairement de 0.0 (silence) à 1.0 (volume maximum). Les valeurs situées en dehors de cette plage seront bridées : une valeur inférieure à 0,0 sera fixée à 0,0, 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 changements linéaires dans l'intensité sonore perçue, ce qui correspond à ce qu'un utilisateur attend normalement d'un contrôle de volume.

Voir QtMultimedia.convertVolume() pour plus de détails.

© 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.