QAudioInput Class
Stellt einen Eingangskanal für Audio dar. Mehr...
| Kopfzeile: | #include <QAudioInput> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
| qmake: | QT += multimedia |
| In QML: | AudioInput |
| Erbt von: | QObject |
Eigenschaften
Öffentliche Funktionen
Öffentliche Slots
Signale
| void | deviceChanged() |
| void | mutedChanged(bool muted) |
| void | volumeChanged(float volume) |
Detaillierte Beschreibung
Diese Klasse repräsentiert einen Eingangskanal, der zusammen mit ` QMediaCaptureSession` verwendet werden kann. Sie ermöglicht die Auswahl des zu verwendenden physischen Eingabegeräts, das Stummschalten des Kanals und die Änderung der Lautstärke des Kanals.
Hinweis: Auf der WebAssembly-Plattform wird aufgrund ihres asynchronen Charakters das Signal „ QMediaDevices::audioInputsChanged()“ ausgegeben, sobald die Liste der Audioeingänge bereitsteht. Es sind Benutzerberechtigungen erforderlich. Funktioniert nur in sicheren https-Kontexten.
Siehe auch QAudioOutput.
Dokumentation zur Eigenschaft
device : QAudioDevice
Diese Eigenschaft gibt das an diesen Eingang angeschlossene Audiogerät an.
Die Eigenschaft „device“ steht für das an diesen Eingang angeschlossene Audiogerät. Mit dieser Eigenschaft kann ein Eingabegerät aus der Liste „ QMediaDevices::audioInputs()“ ausgewählt werden.
Sie können den systemweiten Standard-Audioeingang auswählen, indem Sie diese Eigenschaft auf ein standardmäßig erstelltes „ QAudioDevice “-Objekt setzen.
Zugriffsfunktionen:
| QAudioDevice | device() const |
| void | setDevice(const QAudioDevice &device) |
Benachrichtigungssignal:
| void | deviceChanged() |
muted : bool
Diese Eigenschaft gibt den Stummschaltstatus des aktuellen Mediums an.
Der Wert lautet „ true “, wenn der Eingang stummgeschaltet ist; andernfalls „ false “.
Zugriffsfunktionen:
| bool | isMuted() const |
| void | setMuted(bool muted) |
Benachrichtigungssignal:
| void | mutedChanged(bool muted) |
volume : float
Die Eigenschaft gibt die Lautstärke des Audioeingangs zurück.
Zugriffsfunktionen:
| float | volume() const |
| void | setVolume(float volume) |
Benachrichtigungssignal:
| 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.