audioDevice QML Value Type
Beschreibt ein Audiogerät. Mehr...
| Import Statement: | import QtMultimedia |
Eigenschaften
- description : string
- id : string
- isDefault : bool
- mode : enumeration
Ausführliche Beschreibung
Der Werttyp „audioDevice“ beschreibt die Eigenschaften eines an das System angeschlossenen Audiogeräts.
Die „audioDevice“-Instanz behält ihre Eigenschaften während ihrer gesamten Lebensdauer bei, auch wenn das entsprechende physische Gerät getrennt oder dessen Einstellungen geändert werden. Um den Überblick über aktualisierte Eigenschaften zu behalten, sollte der Benutzer neue Instanzen von „audioDevice“ aus „ MediaDevices “ laden, sobald die entsprechenden Signale ausgelöst werden.
Die Liste der Audio-Eingabe- oder -Ausgabegeräte kann über den Typ „ MediaDevices “ abgefragt werden. Um ein bestimmtes Audiogerät für die Ein- oder Ausgabe auszuwählen, legen Sie es als Gerät unter „ AudioInput “ oder „ AudioOutput “ fest.
MediaPlayer {
audioOutput: AudioOutput {
device: mediaDevices.defaultAudioOutput
}
}
MediaDevices {
id: mediaDevices
}Dokumentation zu den Eigenschaften
description : string
Enthält einen für Menschen lesbaren Namen des Audiogeräts.
Verwenden Sie diese Zeichenfolge, um dem Benutzer das Gerät anzuzeigen.
id : string
Enthält eine Kennung für das Audiogerät.
Die Gerätenamen variieren je nach verwendeter Plattform bzw. verwendetem Audio-Plugin.
Sie dienen als eindeutige Kennung für das Audiogerät.
isDefault : bool
Ist wahr, wenn dies das Standard-Audiogerät ist.
mode : enumeration
Gibt an, ob es sich bei diesem Gerät um ein Eingabe- oder Ausgabegerät handelt.
Der Rückgabewert kann einer der folgenden sein:
| Konstante | Beschreibung |
|---|---|
AudioDevice.Null | Ein Null-Gerät. |
AudioDevice.Input | Ein Eingabegerät. |
AudioDevice.Output | Ein Ausgabegerät. |
© 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.