Auf dieser Seite

AudioOutput QML Type

Ein Audioausgang, der für die Wiedergabe oder das Abhören einer Aufnahmesitzung verwendet wird. Mehr...

Import Statement: import QtMultimedia
In C++: QAudioOutput

Eigenschaften

Signale

Ausführliche 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 „ MediaPlayer “ verwenden, um Audioinhalte abzuspielen, oder Sie können es in Verbindung mit einem „ CaptureSession “ nutzen, um die von der Aufnahmesitzung verarbeiteten Audiodaten zu überwachen.

Siehe auch „ VideoOutput “ und „ AudioInput “.

Dokumentation zu den Eigenschaften

device : audioDevice

Diese Eigenschaft beschreibt das an diesen Ausgang angeschlossene Audiogerät.

Die Eigenschaft „device“ gibt das Audiogerät an, an das dieser Ausgang angeschlossen ist. Mit dieser Eigenschaft kann ein Ausgabegerät aus der Liste „ MediaDevices.audioOutputs “ ausgewählt werden.

muted : bool

Diese Eigenschaft gibt an, ob die Audioausgabe stummgeschaltet ist.

Standardwert 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 begrenzt: Ein Wert kleiner als 0,0 wird auf 0,0 gesetzt, ein Wert größer als 1,0 wird auf 1,0 gesetzt.

Die Standardlautstärke beträgt 1.0.

Lautstärkeregler in der Benutzeroberfläche sollten in der Regel nichtlinear 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 erwartet.

Weitere Details finden Sie unter QtMultimedia.convertVolume().

Signal-Dokumentation

void deviceChanged()

Dieses Signal wird ausgelöst, wenn die Eigenschaft „ device “ geändert wird.

Hinweis: Der entsprechende Handler lautet „ onDeviceChanged “.

void mutedChanged()

Dieses Signal wird ausgelöst, wenn die Eigenschaft „ muted “ geändert wird.

Hinweis: Der entsprechende Handler lautet „ onMutedChanged “.

void volumeChanged()

Dieses Signal wird ausgelöst, wenn die Eigenschaft „ volume “ geändert wird.

Hinweis: Der entsprechende Handler lautet „ 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.