audioDevice QML Value Type
Beschreibt ein Audiogerät. Mehr...
| Import Statement: | import QtMultimedia |
Eigenschaften
- description : string
- id : string
- isDefault : bool
- mode : enumeration
Detaillierte Beschreibung
Der Wertetyp audioDevice beschreibt die Eigenschaften eines Audiogeräts, das mit dem System verbunden ist.
Die audioDevice-Instanz behält ihre Eigenschaften während ihrer gesamten Lebensdauer bei, auch wenn das entsprechende physische Gerät getrennt wird oder seine Einstellungen geändert werden. Um die aktualisierten Eigenschaften im Auge zu behalten, sollte der Benutzer neue Instanzen von audioDevice von MediaDevices laden, wenn die relevanten Signale ausgelöst werden.
Die Liste der Audio-Eingangs- oder -Ausgangsgeräte kann über den Typ MediaDevices abgefragt werden. Um ein bestimmtes Audiogerät für die Ein- oder Ausgabe auszuwählen, setzen Sie es als Gerät auf AudioInput oder AudioOutput.
MediaPlayer {
audioOutput: AudioOutput {
device: mediaDevices.defaultAudioOutput
}
}
MediaDevices {
id: mediaDevices
}Eigenschaft Dokumentation
description : string
Enthält einen von Menschen lesbaren Namen des Audiogeräts.
Verwenden Sie diese Zeichenfolge, um dem Benutzer das Gerät vorzustellen.
id : string
Enthält eine Kennung für das Audiogerät.
Die Gerätenamen variieren je nach verwendeter Plattform/Audio-Plugin.
Sie sind ein eindeutiger Bezeichner für das Audiogerät.
isDefault : bool
Ist true, wenn dies das Standard-Audiogerät ist.
mode : enumeration
Gibt an, ob dieses Gerät ein Eingabe- oder Ausgabegerät ist.
Der zurückgegebene Wert 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.