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 das Gerät dem Benutzer vorzustellen.
id : string |
Enthält einen Bezeichner für das Audiogerät.
Die Gerätenamen variieren je nach Plattform/Audio-Plugin, das verwendet wird.
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. |
© 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.