AudioOutput QML Type
Ein Audioausgang, der für die Wiedergabe oder Überwachung einer Aufnahmesitzung verwendet werden kann. Mehr...
Import Statement: | import QtMultimedia |
In C++: | QAudioOutput |
Eigenschaften
Detaillierte Beschreibung
MediaPlayer { id: playMusic source: "music.wav" audioOutput: AudioOutput { volume: slider.value } } Slider { id: slider from: 0. to: 1. }
Sie können AudioOutput zusammen mit einem QtMultiMedia::MediaPlayer verwenden, um Audioinhalte abzuspielen, oder Sie können es in Verbindung mit einer MultiMedia::CaptureSession verwenden, um das von der CaptureSession verarbeitete Audio zu überwachen.
Siehe auch VideoOutput und AudioInput.
Eigenschaft Dokumentation
device : AudioDevice |
Diese Eigenschaft beschreibt das Audiogerät, das mit diesem Ausgang verbunden ist.
Die Geräteeigenschaft stellt das Audiogerät dar, an das dieser Ausgang angeschlossen ist. Diese Eigenschaft kann verwendet werden, um ein Ausgabegerät aus der Liste QtMultimedia::MediaDevices::audioOutputs() auszuwählen.
muted : bool |
Diese Eigenschaft gibt an, ob der Audioausgang stummgeschaltet ist.
Die Standardeinstellung ist false
.
volume : real |
Diese Eigenschaft gibt die Lautstärke der Audioausgabe an.
Die Lautstärke wird linear von 0.0
(Stille) bis 1.0
(volle Lautstärke) skaliert. Werte außerhalb dieses Bereichs werden geklammert: ein Wert unter 0,0 wird auf 0,0 gesetzt, ein Wert über 1,0 wird auf 1,0 gesetzt.
Die Standardlautstärke ist 1.0
.
Die Lautstärkeregler der Benutzeroberfläche sollten normalerweise nicht linear skaliert werden. Die Verwendung einer logarithmischen Skala führt beispielsweise zu linearen Änderungen der wahrgenommenen Lautstärke, was ein Benutzer normalerweise von einem Lautstärkeregler erwarten würde.
Siehe QtMultimedia.convertVolume() für weitere Details.
© 2025 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.