Auf dieser Seite

audioDevice QML Value Type

Beschreibt ein Audiogerät. Mehr...

Import Statement: import QtMultimedia

Eigenschaften

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:

KonstanteBeschreibung
AudioDevice.NullEin Null-Gerät.
AudioDevice.InputEin Eingabegerät.
AudioDevice.OutputEin 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.